I am looking to figure out what android phone would be a great upgrade from my current phone( a OnePlus Nord N10 5G) I know I could just go out and get a second hand Samsung S21 but I want to look at something that has at least the same power as either a S20 or better, BUT has at least 8GB of ram,128GB storage with the option for a micro SD card, or 256GB without a slot, and a battery life of at least 10 hours or better. As for the camera, I don't really care about having a fancy camera on a phone. However I don't know what is the best one for under $400, seeing that most flagship phones from 2-3 years ago are "slightly" cheaper now. Especially unlocked models. I don't know if this is the right place to post but I wanted to see if I could get some help.