其实,鸟类之所以有一部分成为候鸟,是在长期的进化中适应环境的结果,也是维持种群的健康发展的必然结果。不论是候鸟还是非迁徙的鸟类,最终决定其生活方式的主要因素在于维持个体生存以及繁殖策略,对于同一种类的鸟类来说,如果选择迁徙的个体,其生存率和繁殖率高于非迁徙的个体,那么将逐渐演化为向迁徙方向发展的行为模式;反之,如果选择迁徙的个体,其生存率和繁殖率不如非迁徙个体,那么最终演化的方向则趋向于留在一个地域;而如果最终选择两种行为方式的鸟类,最终的生存和繁殖率相近,那么就会分化出候鸟和非候鸟并存的情况。其实这种自然选择的过程,不但对于鸟类,对于其它野生动物同样适用。
综上,对于燕子来说,其迁徙的行为模式,是在长期的进化过程中,所选择的最有利于个体生存、扩大种群和提高整体素质的方式,逐渐“写入了”它们的基因中,成为一种生物的本能现象。