While every phone on this list varies in how many years of software support you get and how long you can extend the warranty, most should last you a few years if not more.