The correct option is D A, B, D, E
The Hardy-Weinberg equilibrium is a principle stating that the genetic variation in a population will remain constant from one generation to the next in the absence of disturbing factors.
The Hardy-Weinberg equilibrium can be disturbed by a number of forces, including mutations, natural selection, nonrandom mating, genetic drift, and gene flow.
A, B, D, E are all factors which can effect allele frequency. These cause exceptions to the Hardy Weinberg principle.
Random mating helps maintain allele frequency. Non random mating causes change in allelic frequency.