The treatment didn’t work, because it was being used in/on a disease that wasn’t a disease.

A native English speaker told me on was the correct choice.

But Google Books returns 0 results for used on a disease and 6 for used in a disease. So I'm confused. What's the correct usage and why?

  • "On" would be understood, "against" would be more natural (in the specific case of your sentence), "for" would be better in other circumstances.
    – JHCL
    Oct 22, 2015 at 9:25

2 Answers 2


I suggest you say: "treatment for a disease".

Ngram: for a disease vs in/on a disease.

  • The treatment didn't work, because it was (being used) for a disease that was not a disease.

I would say "on a disease", but I would rather prefer: "used to treat" or "used for" or "used to cure" .

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.