The major differences between formal and informal speech come from the social and cultural contexts in which speakers use them. Speakers tend to use informal English among friends and relatives. Informal speech can include informal text messages and other written communication. Speakers use formal speech in more professional settings, usually among colleagues or new acquaintances. Judgment of comfort level and social expectations give clues to speakers so that the average person switches between formal and informal speech in a variety of situations.