It depends if you desperately need high-end, or if you're willing to take a bit of a spec hit for a massive cost saving.
If you're going high-end, Samsung are at the top, after that OnePlus tend to be the guys to beat, because they usually manage to have really good specs without the massive price tag. The Pixel 4 looks lovely too, but it's well out of my price range for a disposable accessory (which I still consider a phone to be, albeit a necessary one for my job).
If you're happy to go for a mid-range phone, Motorola haven't put a foot wrong in years with their G series. Consistently at the top of recommendations, reasonably good support and updates, and some brand value (we'll gloss over how many times they've changed hands in the last decade). Alternatively the Pixel 3a is a solid mid-range, as is the Moto One.
I haven't got any personal experience with the Huawei P20 which a lot of people seem to have, and like. They're caught in the middle of the ongoing US-China trade war, which has some implications for whether they'll continue to have access to the Google Play Store (like the App Store) - I don't think the P30 line comes with it installed. There are workarounds, but if you're coming from iOS, I imagine convoluted side-loading of apps is not the experience you're looking for.