Which phone is going to give me the best bang for my buck? (USD)

I need a phone to handle everyday applications and use.

Calls, texts, elevate, YouTube, reddit, web browsing, decent battery, maps, and decent antenna.

I don’t game, I take care of my phones, im not rough on them, use a case.

I want to be able to use it for at least 2.5 to 3 years.

Real world users of these phones. Help me.