Hey guys
im looking into getting a new dirt jumper online. My old banshee was a short and that fit fine but I don't know what size to get my new one. Since I can't go to the shop to try it out, what's the best size to get?

im pretty sure I want either a trek or a giant, and I'm 5' 9" if that helps.

thanks