About is used when the subject or emphasis is considered more serious
On is used for ordinary day-to-day matters
We had a discussion about the economic effects of a rise in the price of fish.
We had a discussion on the price of fish.
- For Teachers