not necessarily, if he is heavier and a good skier or if he is strong a long ski will be fine. and if the ski is really soft he could be light and it would still be good
but definitely the 171 but if your more than like 130 i would suggest going bigger than 171