Ključna razlika med endogamijo in homogamijo je v tem, da se endogamija strogo opira na zakonsko zvezo, ki temelji na določeni etnični skupini ali verski skupini, medtem ko homogamija temelji na zakonski zvezi, ki temelji na socialno-ekonomskem ozadju.
Poroka ima ključno vlogo pri preživetju določene populacije. Zato prebivalstvo in posamezniki sledijo različnim ideologijam, ki odločajo o njihovem zakonu. Vendar so dobre družbene prakse, kot so spoštovanje, skrb in enakost, ključni dejavniki uspešnega zakona kljub tradicionalni zakonski praksi.