A new survey reveals users are waiting longer to upgrade. Over 49% of readers now wait three years for a new smartphone.