People have different opinions about how long a phone should last, but in the US, people replace their handsets every two to three years. However, that doesn't mean this upgrade cycle works for ...