Здравствуйте, Карина!
На 5 лет мальчику если худенький, то лучше взять размер L. В карточке товара в самом конце есть размерная сетка по каждому размеру. Длина шорт может немного отличаться в см, а вот параметры по талии вам точно помогут определиться.