Hover=flap in the air

I would like to say the flag is "flapping" in the air. However, somoen told me it's better to use "hovering" instead?
Is it true?

Replies