I have fixed significantly worse battery life after the latest update. Something to consider when I see some dreadfully bad battery life mentioned here.
My XR has been battery life champion. 15-25% of battery used during my regular day (compared to my prior 7 which used 50-60% of battery with same use) - wifi, data, bluetooth, all on, no tweaks to reduce battery use. I installed OTA the latest system update and I was using 80+% of battery with the same use in a day. Interestingly, no App claimed the used energy, it was loosing battery power even when nothing was running at all.
In my case the dead giveaway was that search did not work. But it can be other processes which do not present obvious user visible issues. Basically, install went bad and something did not install correctly.
Once I connected iPhone to iTunes on OSX, I could see lots of weird messages in iPhone console log using Console.app, all from one process throwing error message.
After some googling, final solution was to restore the phone - bit tedious but kind of easy:
1. connect to iTunes.
2. backup iPhone to iTunes.
3. restore iPhone to factory state (there is button for it there). This wipes system and install it fresh, deleting user data.
4. restore the last backup from iTunes
Total time ~4-5 hours, work time may be 10 minutes + time to reconfigure some settings... And my phone is back to using 15-25% of battery during my regular day (75%+ left at 10pm).
If any iPhone battery life is less than 7-10 hours, this may be something to try.