If your only issue is battery life, get an extended battery and make sure your battery is calibrated. There are android apps out there that will calibrate your battery. With a calibrated extended battery, I get 2-3 days of battery life with heavy usage. The app I use is simply called "battery calibration"
https://play.google.com/store/apps/d...GlicmF0aW9uIl0.
When the privacy policy and advertising terms come up hit close all time, NOT OK.
I would try the battery calibration first to see if it improves your battery woes before going with a new phone. Then consider an extended battery.