I'm actually seriously considering (as in, I'm 99% sure I'm going to do it) going back to iPhone myself (after 4 years of Android). Mostly because I don't want HTC and because Android just keeps introducing weird bugs with each update.
Frankly, if you want a phone that has consistent and (mostly) reliable updates, you need to be on iOS at the moment. Stock Android support isn't what it used to be (it's pretty much a dice throw on whether or not your battery life is fucked on Nougat right now), and the Qualcomm keep messing up on the hardware end too. iPhone currently has the fastest processors (by far) and the OS has caught up with most of Android. Sure, it still isn't as customizable (only a factor if you do, in fact, customize), but since you're able to delete stock apps now, have widgets, connect your smart appliances (Home is pretty great, you guys) and more. I don't know, making the switch might be the right time.
As for the camera, the camera business has been pretty stagnant, any flagship camera should do you just fine in speed and quality.
I dunno man, unless you're hell bent on sticking with Android, making that switch might not be the worst idea.