They are all mechanisms of Evolution and can change allele frequencies in populations
Natural selection, mutation, genetic drift and gene flow are all capable of causing varying changes in allele frequencies in a population. and these changes leads to the violation of Hardy-Weinberg assumptions
Hardy-Weinberg assumption states that; for a population to experience an unchanged allele frequencies, certain conditions must be met by the population such as ; absence of natural, random mating , absence of migration and absence of mutation.
Hence we can conclude that Natural selection , mutation, genetic drift and gene flow are all mechanisms of Evolution and can change allele frequencies in populations
Learn more : https://brainly.com/question/20938537