Evolutionary psychology has attractive explanation of gender differences in terms of survival and reproduction. By comparing how gender roles have evolved over time, evolutionary psychology reveals insights into how societies have adapted to social and economic changes.