Should we use "opinion of" or "opinion on"?

What preposition should we use after opinion? Which of the following is correct:

  1. What is your opinion on this book?

  2. What is your opinion of this book?

Also, what is the correct way of saying the following:

We surveyed drivers' opinion on this device?


Solution 1:

In British English you might use 'of' for a specific thing, eg. a book or person, and 'on' for a broad topic, eg. 'your opinion on string theory'.

But it's not a very strong rule, I wouldn't feel that either was wrong. This may be the effect of American English usage of 'on'.

To your specific question,

We surveyed drivers' opinion on this device?

of might be less ambiguous about whether you were talking about their opinion of the device, or you used the device for the survey. Does "We surveyed drivers opinions on twitter" mean you asked them about twitter or you used twitter to ask about something else?

Solution 2:

Exactly, when it is a broad topic, we can use 'on', but when it is a matter of 'good,or 'bad' we can use of. For example, "Your opinion of me does not define who I am". Another example can be, what is your opinion on politics.