As much as I enjoy my Moto X, nothing in my opinion can match the quality and usability as the iPhone, which is why I've decided to switch back. Originally I was going to hold out till the iPhone 6 was launched, but I am the kind of person who just can't wait, and realistically the only benefit I would be receiving is a larger screen, and I can live with the iPhone's 4-inch screen easily. The camera on the 5S is good and the A7 chip will no doubtedly allow it to last through the next several iOS updates with no issue, therefore waiting for the 6 really isn't something that matters or that I care about. That said, I'm at a crossroad. Currently I have my Moto X through the Verizon Edge program. What I could do is either move my plan back to a 2 year and buy the iPhone for just $199, or continue to go on with Edge and just "Edge Up" to the iPhone for $32.45/month. I'm having a hard time deciding which plan would be the best fit. I currently don't know which is realistically the best option. The benefits of going back to a 2 year is that while I'd end up paying more up-front (the price of rest of my payments for the Moto X + the phone price), I would be paying less in the long-run. However, I'd have to wait 2 years before I would be able to upgrade/change plans/leave Verizon without paying a fee. The benefits of the Edge program is that I would end up paying much less up-front (the first payment + the rest of the payments on the Moto) and I have the option to upgrade much earlier, but it will end up being more expensive in the long run (and my mom is the one who pays the bill, and I don't really think she'll be happy with paying an extra $20 on our bill..., though I should be getting a job soon so I would be able to pay her the $32 back). Which one sounds like the better option, going to a 2-year again or staying on Edge?