The Mac with longest mainline OS support was the 2013 Pro (9 years); shortest were the 2020 Intel models (4 years)
6 years in, I wonder where the models with M1 chips will fall. They hold up so well, I could see them get 10+ years of support
EOL will likely come due to some new hardware feature or coprocessor