La differenza principale tra fidanzato e compagno risiede nel livello di formalità e, spesso, nella convivenza: "fidanzato/a" indica solitamente una relazione esclusiva con prospettive future (a volte promessa di matrimonio), mentre "compagno/a" è utilizzato per coppie stabili, spesso conviventi, che non sono sposate.
n.m. [f. -a] 1 chi condivide con altri una condizione, un'attività (anche fig.): compagno di squadra; compagno di sventura | persona dell'altro sesso con cui si convive senza essere sposati 2 termine usato come appellativo fra i seguaci dei partiti di sinistra 3 (comm.)
La terza e ultima fase è quella da dopo i 31 anni, in cui la persona con la quale si ha una relazione amorosa viene definita “il/la mio/a compagno/a”, da circa la metà dei rispondenti.
Formalmente, "fidanzato" significa che sei fidanzato ma non ancora sposato, ma colloquialmente, viene usato per riferirsi a un ragazzo. Ma "Fidanzamento" significa inequivocabilmente "fidanzamento".
Direi che un marito è solo una dichiarazione d'amore e di impegno più ufficiale, mentre un fidanzato è solo una situazione più informale in cui potresti andartene in qualsiasi momento e non è minimamente sullo stesso livello di impegno.