History disproves that. There will always be an iMac refresh every year.
Maybe a speed bump but anything more than that would be in Q1 of next year at the earliest. This summer for WWDC is laughable (only 6 months since a major refresh?) and even if a new one were ready this year Q3 and Q4 will be busy with releases of other products.