The social context and user of a language determines the register, or variety of language used. Registers depend on factors like formality and the social setting. Different registers are used for different occupations and situations, like legal language versus medical language. One aspect that affects register is the formality scale, ranging from frozen/formal language to casual/intimate styles. The relationship between participants also impacts formality, as different forms of address are used depending on the context. Language varies across lexical, grammatical, and phonological levels based on the social context and register.