There are five basic Hardy-Weinberg assumptions: no mutation, random mating, no gene flow, infinite population size, and no selection. If the assumptions are not met for a gene, the population may evolve for that gene (the gene's allele frequencies may change).