Your height and inseam would help. I would guess that you are somewhere around 6' to about 6'3" if you are ok on a 17.5 but a bit short on a 20. If the 17.5 felt better, get that one. If you are unhappy with it down the road, put it back on Craigslist.