Het is genetisch bepaald of een vogel wel of niet trekt. Trekvogels reageren op veranderingen in daglengte of weersomstandigheden.
Lange afstandtrekkers - trekvogels die overwinteren in Afrika - reageren vooral op de verandering in daglengte en wachten niet op veranderingen in weersomstandigheden.
Korte afstandtrekkers - trekvogels die in Europa overwinteren - reageren veel meer op weersinvloeden. Blijft het in het najaar lang warm, dan blijven veel vogels langer in de omgeving van hun broedgebied.
Standvogels nemen het risico om in hun broedgebied te blijven in de winter. Het voordeel hiervan is dat zij in het voorjaar meteen ter plaatse zijn en eerder een broedplek kunnen uitzoeken. Vaak hebben deze vogels meerdere legsels per jaar en brengen ze dus meer jongen groot. Dat moet wel, om de verliezen tijdens een strenge winter te compenseren.