How do you know exactly what size bike you need? I get the impression you are new to cycling. I recommend you just go to the LBS and try out a bunch of stuff. I've ridden a 54, a 56 and my current bike is a 52. I fit all of them just fine. They are built to be adjustable. Don't obsess over a number.