One thing to note is that Switch is currently region locked in China. Nintendo, partnered with Tencent, made a special model/firmware, which players cannot log in to a Nintendo account of other regions. While cartridges of other regions can be used, DLCs and Eshop games released in other regions cannot be bought, and online features cannot be used. Worsening the situation, there is only 1 Switch game released in China currently.
On the other hand, PS4 is region free in China.
If Switch stays region locked in China, I cannot really see it pass PS4 there.