I was recently fooled believing iOS was causing a major battery drain problem. Turns out an app update (Reddit) was the cause, and there are loads of complaints over at r/Redditmobile. Most of us moved to a 3rd party app (Apollo). Not always the easiest thing to find - I noticed the phone heating up, but sometimes you need to toggle the battery usage (% vs time) for it to jump out.
FWIW, I don’t update every version, but my XR has seen a few from 12/13/14 and other than the odd short-term ‘indexing’ drain, I haven’t noticed any impacting my battery life. After 23mo.(96% health), I think I can still get very close to Apple’s ‘15hr internet’ SOT although I typically cycle ~7hrs/50%-batt daily using a ‘custom optimization.’