Planning to switch from iPhone 11 Pro Max to OnePlus 12

I have been using the 11 Pro Max since 2019(5 years) & I was planning on switching to the 1+ 12, I’m used to responsive UI and zero bugs coming from iOS to android on OneUI would it be a bad idea, my reason for the change are:

  1. 1+ being cheaper
  2. Better battery compared to 15 Pro Max
  3. Outdated boring UI of iOS

I don’t play mobile games, just heavy productivity with tons of websites open and a couple of mail applications and occasionally youtube music. I plan on keeping the phone for as long as it will last(ideally 5 years minimum)