A little background - I have an iPhone 6s (64 GB) which is running great and I have no complaints. I had no intention of upgrading to the iPhone 7 until my carrier put them on sale. I'm in Canada so the prices listed are in Canadian dollars. iPhone 7 (128 GB) regular price - $1030 ($749 US) iPhone 7 (128 GB) sale price - $660 (~$480 US), note this is $300 up front and a 24 month $15/month tab charge, but I can pay off the tab at any time. I can recoup most of the cost of upgrading by selling my 6s which is still in near perfect condition and get the latest iPhone for very little cost. Would you do it?