Immigration, however, is not as simple as being pulled and pushed for merely a few reasons. The push and pull framework is a combination of factors that encourage a person to leave a place of origin and factors that draw a person to a destination. Push and pull factors are never the same for everyone, and the reasons for immigration are unique to each individual. However, even though factors can change depending on age, gender, health, social class, and ethnicity, a push or pull factor may describe a pattern that can be attributed to many different reasons.