Just because the Samsung Galaxy 20+ Prime and the iPhone 47 XXL get all the press and attention does NOT mean you need to be spending ANYWHERE NEAR $800 for a phone.
Go to Amazon. Find a highly rated chinese phone for ~$200. IF YOU MUST, you can get a new phone every year with the latest specs (and eventually build up a backlog of stacks of functioning "backup" phones when you accidentally crack the screen or flush it down the toilet) for the same price as 1 iPhone.
Realistically though, just buy a $200 chinese phone and then use it for 4 years and then repeat. I've been using my Huawei Mate SE ($220) since September 2018. It works beautifully. Photos are good enough, and I've had no charging, battery, hardware problems. My only complaint is that it doesn't have a gyroscope, so it makes viewing 3D photos in a headset using my phone impossible, but guess what? I've gotten over that even though I'm an avid-3D photosphere taker. 90% of users won't even miss the gyroscope. In my next phone, i'll just make sure the model has a gyroscope, but I digress.
Get a $200 phone with awesome specs.