The global smartphone replacement cycle is approaching 48 months, up from 43 months, as hardware upgrades increasingly fail to excite ...