I have the following sentence: I am a developer, thinker, and a strong advocate on micro-services, architecture and development of blah blah

I am a strong advocate ON

Or should it be:

I am a strong advocate OF

2 Answers 2


You are an advocate of something. Sometimes you'll hear "I'm an advocate for something," but "advocate on" is never used. Depending on the context, you could also use the verb: "I advocate micro-services, architecture and development ..."

  • I could see "advocate on" being used with an explicit (or even implicit) "the subject of". "I am an advocate on the subject of [thing]." Though it does rather sound like the speaker is trying to avoid saying whether he advocates for or against the thing.
    – Atario
    Commented Apr 7, 2016 at 22:12

A 'strong advocate on' can be used where 'on the issue of' is implied: 'a strong advocate on human rights' for example, however, it's mostly better to use 'advocate of'.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.