I am at 5'8" and while every bike is different I have found I can ride the following depending on the manufacturer: 50, 52, 54, S, M. I would never be able to ride a 56. Whoever sold the 5'8" rider a 56 - unless there is something really quirkly about your proportions - probably did so because that is the bike they had in the shop the day they went shopping.