A teoria evolucionista mais aceita atualmente é a do Neodarwinismo, uma modificação da teoria darwinista proposta por Charles Darwin. Para Darwin, a existência de diferentes fenótipos na mesma espécie determinaria o sucesso de uma variedade em um ambiente específico em relação a outra variedade da mesma espécie. Contudo, Darwin não sabia explicar o motivo da existência de variedades fenotípicas diferentes dentro da mesma espécie.
Segundo o Neodarwinismo, por que existem fenótipos diferentes em indivíduos pertencentes à mesma espécie?