I'm looking to purchase a late 2017 27-inch iMac to replace my early 2008 24-inch iMac. Knowing Apple identify their products (in this case iMacs) as early 20xx, mid 20xx, late 20xx. Can someone tell whether or not Apple will do another spec update before the years over?