OK, let me help you in a manner you think more appropriate.
I’m 5’9 and ride a medium Soul. Using an online bike sizing calculator I worked out I needed a 54cm Ribble audax frame. It was just that bit too big to get comfortable with, so I swapped it for a 52cm version.
Then I got a Spesh Roubaix, and for that it turns out I do need a 54cm frame.
Then I got a compact Ribble frame, and it turns out for that I needed their 48cm compact
So when we suggested you go to a shop and try some, there really was a good reason we said it.
Sorry if I was a bit too blunt the first time.