38 is the size in the waist, 34 is the size in the legs. If your husband wears size 34 they probably are too big for him. The best way to find out for sure is to measure your husbands waist (in inches) and find out what size he wears. Hope this answers your question. Thanks for looking!