I expect High Sierra will run on the mid-2012. I do expect support for latest MacOS will stop shortly after that though. So be it. The last 2 or 3 releases have all been small refinements so even if I go 2 or 3 years with no OS updates, I don't think it'll be a show stopper for me. The machine will continue to run fine.