Apple has a few products like the ipad mini and imac that don't release on yearly schedules and it creates this situation where there are good and bad years to buy. Where the product hasn't been refreshed for 3/4 years and is now severely outdated and a major refresh is something like 6 months away. It's pretty bad for the customer and the seller. Meanwhile it's always a good time to buy an iphone. There is no point waiting for the next model because it won't be meaningfully different.