Since you're new if you haven't seen the buyer's guide yet, check it out:
https://buyersguide.macrumors.com//
While it's true that there will always be a new version, as someone will always chime in to remind you here, that is not very helpful.
I always try to buy shortly after a new release, so there's no issue of figuring out when the next one is. Of course, it depends on how much you need it now.
You mentioned that you don't want to be disappointed with a new release. Even though new designs might have more problems than established ones, I personally wouldn't be too concerned with that. You've got a warranty even if you don't buy AppleCare, and problems are still a small percentage, which seem bigger when you read complaints online.
https://buyersguide.macrumors.com//
While it's true that there will always be a new version, as someone will always chime in to remind you here, that is not very helpful.
I always try to buy shortly after a new release, so there's no issue of figuring out when the next one is. Of course, it depends on how much you need it now.
You mentioned that you don't want to be disappointed with a new release. Even though new designs might have more problems than established ones, I personally wouldn't be too concerned with that. You've got a warranty even if you don't buy AppleCare, and problems are still a small percentage, which seem bigger when you read complaints online.