Check this site out, you can compare geometry to your present bike. If your bike or the bike you are looking for is not there, you can put the metrics in. I used it when I was looking for a new bike and found it very helpful ruling out models that would really be outside my known bike. I would not considered it a be all end all, but it was a very helpful tool. It also has to option to give you a list of bikes in your range.
https://geometrygeeks.bike/