Some scientists hold the reason of migration to be seasonal changes while some others believe the reason to be the search for food.