维持多态性的机制.天择会移除个体，因此可能造成某个基因完全被移除，而失去多态性。除此之外另外遗传漂变也可能移除多态性。在自然界中多态性很常见，因此可推知有些机制在维持多态性。几个已知的机制如下
例子.两性异形。
非遗传多型性.在非遗传多型性中，不同个体间的差异是相同基因受不同环境因素的诱导而产生的。蚂蚁的一个种群中这两种机制可以同时起作用。非遗传多型性因为不可遗传，因此无法造成演化。但是个体之间如果因可塑性的不同，在相同的环境