Sociolinguistics
The study of language variation focuses on how language changes with social pressure and when in a specific environment. Code-switching is a word used to explain the language changes in new environments.