"Article on" vs "article about"

Which one is correct: an excellent article on ant behaviour or an excellent article about ant behaviour?

If both are correct, is there a difference in their meaning and usage?


Solution 1:

Both correct.

Difference in usage is very subtle.

On would be a preference in many contexts. On is probably more common in spoken and written language, but I believe about might be a little more common in spoken language than it might be in written language.