Unless you’re somehow still getting super cheap phones on contract, I don’t know why you’d buy anything but a Nexus. They’re affordable, get a new one every year, and you can sell your old one for like 60%+ of what you paid for it (assuming you don’t destroy your phones).