Bella Hadid will not "willingly" wear a dress and compared her sense of style to that of a "little boy".