A、自然选择是导致基因频率变化都因素之一,A错误;B、基因突变、染色体变异是基因频率变化都因素之一,B错误;C、迁入和迁出是导致基因频率变化都因素之一,C错误;D、同一群个体间的自由交配不能导致种群基因频率改变,D正确.故选:D.