Teorie ewolucji powstawały na przestrzeni wielu dziesięcioleci. Różnice między teoriami wynikają z jednej strony z ówczesnego stanu wiedzy biologicznej (np. poznanie mechanizmów dziedziczenia) jak i przypisywaniu głównego znaczenia w mechanizmach ewolucji różnym czynnikom.