Cultural evolutionism is an anthropological perspective seeking to describe and explain long-term changes in human ways of life To do this it draws on all branches of general anthropology–biological  cultural  archaeological  and linguistic