I'd be interested to get some feedback regarding this topic. Those who live in China or any other Chinese speaking country must know that, unfortunately, when you have a white face, people talk to you in English by default. In the last 1 year, I could say that I reached the "fluent" level in Chinese. I know this word has a lot of different meanings, let's say that for me, it means I can spend entire days speaking Chinese only, talk about any kind of topic, and no problem understanding either. BUT I am very uncomfortable switching to Chinese when someone talks to me in English. Somehow I feel this is slightly rude to do so (maybe it is not really, but I feel it kind of means "hey, I refuse to talk to you in English, hence here is my response in Chinese"). Also, sometimes, I can have a 10 minutes talk with someone, I will stick to Chinese, and they will still reply in English. Feels super awkward. Some other times, I go to the restaurant, and the owner is so uncomfortable seeing a foreigner and not sure how to behave, that instead of speaking normally, they will use sign language to communicate with me. Even though I was able to order from the Chinese menu which doesn't have any pictures, they still assume that I don't speak a word, so they use sign language. Of course, I could speak a few words to let them know that I speak the language. But deep inside, I just hope that people would come to the conclusion that this is Taiwan, hence the default language should be Chinese, by default. The other day, I called a hotel in Beijing to clarify something regarding my booking. I did it all in Chinese, but the person on the phone was alternating between Chinese and English for a long time, before sticking to Chinese. So it feels to me that no matter the places I have been, Taipei, Shanghai, Beijing, everyone always uses English by default if you have a white face... What do you guys generally do in this situation? Any anecdotes, experiences to share?