At&t used to allow an 18 month upgrade after upgrading for a 2 year contract, but they no longer do so. Now it does not matter whether you spend more than $100 or are the primary line on the contract. you must wait the full 24 months of your contract in order to upgrade again. so choose well my friends.