Apple says this is the best way to get a new iPhone every year.

This new iPhone Upgrade Program will get users a iPhone every year, the ability to choose their carrier, and Applecare all for about $30 per month.

This is a great step in the right direction as more and more OEMs are getting into the value market. Apple needs to stay competitive with pricing if it’s going to go head-to-head with devices in the $400 price range that can hold their own.