I would definitely go for the 50cm. I'm 5' 6" it's almost too big for me. When I stand over it, I barely touch the top tube. I don't really mind though because how often am I standing still over the bike? The rest of it fits fine. I don't know what your inseam is (I don't know mine for that matter...), but I think a 50cm would do you right.