Is there any difference between a flag and a banner? In the normal colloquial language, people use these terms equally. Whether you say banner or flag, it means is a piece of fabric (most often rectangular or quadrilateral) with a distinctive design hanged on the flagpole. So-called vexillology distinguished a clear difference. By definition, a banner is a painted piece of cloth with lettering, signs or symbols and then attached directly to a flagpole.
On the contrary, a flag is always attached indirectly. It is done by means of a rope. It has the advantage that you can if desired or necessary remove this flag and replace it with another flag. Formerly, this flexibility was very important since people want to express their points with the help of the flags. Thus, most fans of big football clubs and other sports use flags. Waving flags are the most popular during the football game at the stadium.
Thus, a flag is always hoisted on the rope. National flags are raised not only near the official institutions, but also in the gardens. Yet hardly anyone knows the difference and hence the banners are usually referred to the flags.