I'm like Torrillin. 5'6" and ride a 50cm, BUT it has to have a sloping geometry or I can't stand over it very comfortably... At 5'4" you might be anything from a 47 to a 52 or so depending on the bike...