Effectivement la taille la plus adaptée aujourd'hui serait un M ce qui permet de garder un vélo assez nerveux pour le dh et une position correcte pour l'enduro.
Le S est clairement trop petit
Et le L risque de te pénaliser pour la descente et le freeride, sachant que tu as 16 ans tu ne devrait plus prendre 20cm normalement donc je te conseillerais de prendre la taille M
Après c'est toi qui pourra voir au feeling lors d'un essai en magasin