On US carriers, there's often upgrade deals.
Everyone says that there's no more contracts but that's not true, the contract is just attached to the lease or financing of the phone instead of the plan.
Some lease deals even include the phone for free with tradein.
So at the end of your iPhone 12 lease, pay the $199 to buy the phone, then send it back into the carrier as a trade-in so you can get an iPhone 13 for free. Then no matter how much you spend on the iPhone 14, it'll be a deal because the 13 effectively cost you $199.
Everyone says that there's no more contracts but that's not true, the contract is just attached to the lease or financing of the phone instead of the plan.
Some lease deals even include the phone for free with tradein.
So at the end of your iPhone 12 lease, pay the $199 to buy the phone, then send it back into the carrier as a trade-in so you can get an iPhone 13 for free. Then no matter how much you spend on the iPhone 14, it'll be a deal because the 13 effectively cost you $199.