"좋다" means "good." "좋아하다" means like. This question means "What kind of clothes are good?"
It can mean both. If you say 너는 어떤 옷이 좋아? it's more obvious. You can use 좋아하다 of course but you'd have to change it to 옷을. Either way it all can translate to "what kind of clothes do you like?"