Which factors provide the basis for the differences observed in the major land biomes on Earth?

average temperature and average precipitation

average windspeed and average oxygen levels

average day length and average night length

average organic content and average mineral content in soil