That's right, this eliminates the need to actually visit an Apple Store to upgrade your iPhone.

The new program should be a relief for plenty of Upgrade Program customers. Previously, anyone looking to get the latest model had to schedule an appointment at an Apple Store -- where stock had a habit of quickly running out.

Apple unveiled the iPhone Upgrade Program in 2015, allowing customers to purchase the latest iPhone every year directly from the mothership, without going through their individual carriers.

The iPhone turns 10 in 2017, and this week we took a trip down memory lane to dissect the specs of each model. Tomorrow, Apple is expected to reveal the iPhone 8, iPhone 8 Plus and the iPhone X.

Follow all the latest news from Apple's iPhone event here!