Smartphones typically boast a lifespan of about two years, so that fosters a pretty steady upgrade cycle in the device world. But is that too short a span? What new features do you really need? Here are five tips to help you decide whether it's time for a new handset.