human
What is the difference between a hat and a bonnet?
assistant
A hat is worn on the head, while a bonnet is worn on the head. Hats typically have brims or crowns to protect the wearer's face from the sun, wind, and rain. Bonnets are usually made of fabric and do not cover the face.