This topic isn't discussed much here but is almost beaten to death in the road forum.
I'm 5'9" and like to ride with 64-66cm of combined effective top tube & stem length. Of my 2 commuters and road bike, they are categorized as 52, 52 & 51cm frames respectively but all are right around 54cm effective top tube.