There are 12 golden stars on the EU flag. The number 12, however, has nothing to do with the number of Member States.
It stands for perfection and completeness.
The circle symbolises the union of the people of Europe.