Chinese dual citizenship
Hi, Swiss-Chinese here, I'm living in Singapore.
I'm planning a weekend in Shanghai and need some advice as technically it is not allowed to keep my Chinese passport after acquiring another country's passport.
I do possess a Singaporean permit but linked with my Swiss passport, I don't have any problem leaving and reentering the country.
I do have a Chinese passport with several pages of stamps, because obviously a blank one would draw a lot of suspicion.
Here are my thoughts:
1) Apply for a Singaporean e-Visa with my Chinese passport.
2) Book my Singapore-Shanghai flights with my Chinese passport.
3) Use my Swiss passport to exit Singapore, my Chinese passport to board the plane.
4) Enter Shanghai with my Chinese passport.
5) ...do my things...
6) Leave Shanghai and board the plane with my Chinese passport and e-Visa for Singapore.
7) Enter Singapore with my permit and Swiss passport.
What do you think about it? I'm worried that when arriving in Shanghai the officer would ask me why I don't have any Singaporean stamps since I'd flown from there, in that situation I'd probably have to come up with an explanation (like 'I'm transiting') hoping to get away with it, however I've never been asked anything when entering China. Plus there are several natural time holes on my passport because some countries don't stamp your passport when you have a permit, I hope they won't draw any suspicion.
Thanks for your opinion! And please don't call me a criminal for wishing to keep my Chinese passport until it expires.