I don't really think that's the right decision. Since these are not in the same price classes so. If you have 800 dollars to spend and you really want it, why not?!
But OnePlus is for the people who want a phone for an affordable price which runs smoothly like a 'Flagship' but doesn't care that its missing some things like IP68, QHD screen.
But 1 pro is that if you buy with OnePlus there won't be any additional cost like other brands.
OnePlus->Buy on their own website
Samsung->Shops like BestBuy->+$ (Profit for BestBuy)->Buy in stores.
And if you don't want to use a vpn to fix these issues (and protect you even more) then I think it's an excellent choice.
**Not that I'm saying that you won't need a VPN with iPhone