Hardy-Weinberg principle describes a theoretical situation in which a population is undergoing no evolutionary change. It states that allele frequencies in a population are
stable and constant from generation to generation. There are five factors that affect Hardy-Weinberg Principle. These are - mutation, gene flow, genetic drift, genetic recombination and natural selection pressure.