Hola!
El DOCTYPE te permite crear diferentes tipos de documentos, cada uno de ellos regidos por una reglas. Cada una de estas reglas vienen definidas en un DTD. El DOCTYPE informa a los navegadores qué DTD se ha aplicado al crear el marcado del documento, y este DTD a su vez, informa a los navegadores cómo procesar la página.
XHTML 1 ofrece tres opciones DTD y tres posibles declaraciones DOCTYPE:
* Strict: Este DTD, es el más ajustado al estandard. Un documento que se declare como Strict, no puede contener ni Frames, ni elementos ni atributos en desuso (font, align, ...).
* Transitional: Es un DTD como el Strict pero añadiéndole los elementos y atributos en desuso.
* Frameset: Una DTD idéntica al Transitional, pero que permite utilizar frames en el diseño.
Además si el navegador no advierte/detecta ningún Doctype entra en modo Quirskmode o "modo chapuzas". Encontrarás ma información sobre
el quirskmode y sus repercusiones en este enlace.
Espero te sirva para decidirte (y esto es valido tanto para html como xhtml)
Saludos!