With LineageOS + microg I have a cheap phone that performs really well and the battery lasts for multiple days. Had a jailbroken iphone before switching to Android but have never even thougt about going back.
Redmi note 9 pro, kinda hard to recommend if you're not committed to running LineageOS, but it was an easy choice for me, been using custom roms since the cyanogenmod days.