Are there informed speculations about what is the next Mac that is going to be upgraded?
MacRumors Buyer's Guide seems to provide the best predictions for updates. They use the average timescale for updates to provide a guess as to whether an update will come soon. They also include prominent rumours towards updates.