Comparing previous upfront costs excluding the carrier tariff to current full retail price is an unfair comparison.
If a previous iPhone was $99, the true cost of the handset would have been absorbed within the contract period. The carrier would have absorbed some of the cost of the tariff allowance, not the cost of the handset.
If a previous iPhone was $99, the true cost of the handset would have been absorbed within the contract period. The carrier would have absorbed some of the cost of the tariff allowance, not the cost of the handset.