20" is the same as a bmx size wise, the other option is 26" which has full mountain bike wheels. i ride a stock (26") which is easier to go bigger id say u feel safer on a bigger bike plus if ur gonna be hitting rails etc stock has more wheel surface area to hit it