Różnica wynika ze środowiska i wyzwań dla gamet:
Zwierzęta wodne: Często stosują zapłodnienie zewnętrzne, wypuszczając jaja i nasienie do wody. Zalety: brak konieczności kontaktu bezpośredniego, dużo potomstwa; wyzwania: drapieżnictwo, rozcieńczanie.
Zwierzęta lądowe: Zazwyczaj zapłodnienie wewnętrzne, zanoszenie nasienia do samicy. Zalety: lepsza ochrona zarodka, większa szansa zapłodnienia; wyzwania: złożone rytuały parzenia, mniej potomstwa.
Dlaczego? Woda wspiera jaja zewnętrzne, ląd naraża je na wysuszanie. Wewnętrzne zapłodnienie chroni zarodki na lądzie. Istnieją wyjątki w obu grupach.