RedTeaGo is the cheapest eSIM I know, and it can always be used. Most Chinese applications have much better privacy policies for foreign numbers, but at the cost of more verification and even identity authentication.
iPhone is actually better choice in China, most things still works without VPN. App Store strict policies and sandbox make Chinese malware less harmful.