<p><span class="h-card" translate="no"><a href="https://types.pl/@ionchy" class="u-url mention">@<span>ionchy</span></a></span> (disclaimer: I don't understand any dialects at all) I feel like it's a combo of high and low registers + familiarity between parties? My only reference points are EEAAO (where Evelyn and 公公 yell at each other in Canto unless it's an Emotionally Significant Soliloquy), and my family (where Teochew is for yelling at family members, Canto is for ordering at restaurants/haggling, and Mandarin is for everything else</p>