"to prefer something over something" or "to prefer something to something" [duplicate]

Which syntax is more correct:

to prefer something over something else

or

to prefer something to something else

or maybe both are correct?


Solution 1:

I would say that both are correct. In fact, I use and hear both formulations used interchangeably.


However, I do think that using over creates more emphasis than using to. This may be a personal preference, and I don't think that misuse of this would screw up your message. But, like I said, I notice that I use the prepositions in this way:

For example, if I was trying to clearly distinguish Mary's cooking from John's cooking, I might say:

I prefer Mary's cooking over John's cooking. He just doesn't have what it takes to be good cook.

But, if I wanted to show a preference while not making it so strong, I would use to:

I prefer Mary's cooking to John's, but he's still very talented.

Solution 2:

Both sentences are gramatically correct.

The Survey found that a majority of customers preferred Brand A to Brand B.

  • it implies that you want A, but don't want B

The Survey found that a majority of customers preferred Brand A over Brand B.

  • it implies that you want A, however you can settle for B, too.

However, "prefer to" is the phrase, makes grammatical as well as semantic sense.

    I prefer tea to coffee.