Kind of, there are fitting calculators on the web where you put in your measurements, inseam, arm length, overall height, etc. and out comes a recommendation. But not everyone wants what that program says is best. For me, it is the top tube length that matters the most. I have short legs and a long torso for my size. None of my bikes have any standover clearance. The older 2 inches of standover is the size to get method would make none of my bikes fit me.
If I were you, I would do one of a couple of things.
1. If the bike you ride now is comfortable, measure the top tube length and get the bike that is the same.
2. Get a fitting done at a bike shop.
3. Ride each size at go decide from that.
If you are unsure of what size is best for you, I would not buy a bike that I haven't test ridden.