And you won't get an iPhone 7 for free.
Not "free", but with this promotion it CAN be for no cost other than the taxes and your phone trade in credit.
iPhone 7 cost = $650 + tax
iPhone 6/6+/6S/6S+ trade in credit = $650
Total "dollar cost" to you would be just the tax. I think THAT is what is meant by "free"