TheAndroidFreak
I got banned!
You are fortunate enough to have Snapdragon and Redmi phone. Snapdragon 732G is very much good chip. You can flash the custom rom(according to your customization needs) along with root and one good kernel. Download network signal guru and lock the band to whichever you want. You will get much better battery life. Band 1 and band 8 gives good battery life where do you stay. I have tried this with Redmi Note 10 Pro(6-7 hours of screen on time on average usage, after rooting, band locking to band 8 and flashing a kernel, it goes upto 10 hours atleast) and Mi11X(5 hours on an average and 7-8 hours after locking the band along with good kernel) Battery life increases by 2 hours easily. You can't lock the band in Dimensity powered chipsets. Didn't test Poco F3 GT but apart from that Realme X7 Max and Realme X7, I couldn't do it.Snapdragon too unfortunately, should have waited for the mediatek dimensity
Trying this since 2016 starting from Redmi Note 3 and OnePlus 3T. So confidently can say this having flashed lots of custom roms as well on various phones. MIUI eats battery life as well.