Hovedforskellen mellem endogami og homogami er, at endogami strengt er afhængig af ægteskab baseret på en bestemt etnisk gruppe eller en religiøs gruppe, mens homogami er afhængig af ægteskab baseret på socioøkonomisk baggrund.
Ægteskab spiller en nøglerolle i overlevelsen af en bestemt befolkning. Derfor følger befolkninger og enkeltpersoner forskellige ideologier, der bestemmer deres ægteskab. Imidlertid spiller god social praksis som respekt, pleje og lighed nøglefaktorer i et vellykket ægteskab på trods af den traditionelle praksis med ægteskab.