a 21.5 frame is probably cose to ideal for you. A 22 is baout the largest you want to go. When you get too large a frame, it's awkward and the bike doesn't feel "snappy" and responsive. If you need to error, do so on the small end - it's easy to make a small bike larger but the reverse isn't possible.