Smartphone makers and carriers would have you believe that you need to upgrade your smartphone at least every other year, maybe more, but you don't really need to. We can (mostly) blame carriers for getting us into that kind of thinking. For as long as I can remember, until last year or so, we were used to upgrading on a biennial basis. When we walked...