I'm wondering which expression is grammatically correct or natural:

  1. Recent advances in computer graphics
  2. Recent advances on computer graphics

It seems that both usages appear in a dictionary, but I was not sure how to determine which one is more appropriate to use in a web article.

  • 1
    "in" is correct. "on" is not. Dec 16 '19 at 11:17

Daniel Roseman is right.

Lexico has many examples of the correct usage of 'advance' (under NOUN):

1 A forward movement.

‘the rebels' advance on Madrid was well under way’

2 A development or improvement.

‘genuine advances in engineering techniques’

It is the second usage that you need.

  • Thank you! In the future, I can refer to that site! I will use "in".
    – diadochos
    Dec 17 '19 at 0:26

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .