Changes in allele frequency are mainly caused by natural selection, that is, by differential survival, and contribution to the next generation. But as populations get smaller, there is a tendency for each generation to become more homozygous, with less variety of alleles. This is an effect similar to inbreeding: it leads to genetic uniformity.