Many people want the newest iPhone when it first comes to the market but miss out because they are already enrolled in a contract.  Half of these people make the mistake of rushing to upgrade their phones to the newer model when their contract expires without any knowledge of Apple’s past and future release dates.  Apple aims to release their products annually around the same time, but the past couple of years, Apple brought out three phones within two years, counting...