i was going to say that's the problem with non-rolling release
distros, but upgrading Linux Mint would certainly be something to try before doing a distro hop.
good luck with the upgrade. I used to be on Ubuntu, but made so many alterations that the distro version upgrades always broke things. ended up going with Arch Linux a number of years ago, partly because I knew enough to jump into the deep end, partly because I wanted to really learn how to run a Linux system. if Linux Mint breaks, I would suggest maybe giving Manjaro a go. it's Arch based but not with a bleeding-edge approach - new package versions take a bit more time to become available, compared to pretty much straight after their release as with Arch (unless you specifically want Manjaro to be bleeding-edge, or you want to install the latest of a specific package.).
[off topic] I upgrade my Linux distro by backing up all my data (preferably installing a brand new hard drive, bye bye Win 10) and then I install an LTS (long term support) distro. Then I copy my home dir (with all settings etc.) to the new drive. And then I have to re-install all my favorite software. The "upgrade" option of apt-get
That's why I hate upgrading.
On the other hand, I do not care for the latest and greatest versions of software: I never notice or need the minor little "improvements". If it were me I'd still use WinXP if I were a Windows user, ha ha. So if I have to jumpt through all those hoops for one piece of software? Nah. I used Ubuntu 10 well beyond it's support time. Why I upgraded in the end I don't know... Maybe because I got a new PC.
Oh, and by the way, I think I'll go Ubuntu for my next distro. It's the best supported one I think and it finally ditched the Unity desktop. But it'll never get as good as Gnome 2 with Compiz.
P.S. Considering my age, yes a package from 2015 is bleeding edge, ha ha.