Yes, some customers simply cannot stand that they don't have the latest version of the red hot phone, and carriers have been aware of this fact which has caused them to offer numerous upgrade plans.
Now Apple itself is jumping into the upgrade game by offering their own Apple Upgrade Program which allows customers to get a new iPhone every year regardless of your carrier, but the real costs may not be completely clear.