When is it Time to Buy a New Smartphone?

When is it Time to Buy a New Smartphone? Who doesn’t want the latest and greatest technology? The push-back has always been the incredible costs associated with keeping up with 6-month refresh cycles. It all boils down to some simple questions that can help you decide...