What is the necessary conditions for evolution to occur?

Variation must exist.