This document discusses language choice in multilingual communities. It describes the concept of variety codes, which refers to the different linguistic codes a person has and uses depending on the social context or domain of interaction. Domains include factors like the addressee, setting, topic, and function. Code choice is also influenced by other social factors like social distance, status relationship, and formality. The document then discusses concepts like diglossia, where two varieties of the same language are used depending on social context, and polyglossia, where three or more language varieties are present in a community. It also addresses how stable diglossia can be, with high varieties sometimes being displaced by low varieties over time. Finally, it covers the