Questions & Answers about На свадьбе невеста надевает белое платье и новое кольцо.
In Russian, the choice between на and в is partly about meaning, and partly just fixed usage for certain nouns.
- На свадьбе = at the wedding (as an event, an occasion).
- В свадьбе is wrong. You wouldn’t say someone is “in the wedding” in Russian.
With events, activities, celebrations, and similar nouns, Russian very often uses на:
- на концерте – at a concert
- на вечеринке – at a party
- на лекции – at a lecture
- на работе – at work
- на свадьбе – at a wedding
So here, на + свадьбе (Prepositional) simply means at the wedding in the sense of being present at that event.