I will say I'm 6'3" and I got the XL frame 22.5". I almost feel like I could ride a 25" and it might even be more comfortable, although I've never tried a 25" frame. Sometimes I feel squished in the 22.5", but raising the saddle helped with that for the most part.