Về mặt ngữ pháp, không có sự khác nhau đáng kể giữa 2 cấu trúc này. Tuy nhiên về mặt ý nghĩa là lại có một chút. Khi muốn nói đến những hành động, sự việc nói chung thì người ta có xu hướng sử dụng prefer + V.ing, khi muốn nói đến một hành động, sự việc cụ thể hoặc trong một hoàn cảnh nhất định thì người ta có xu hướng dùng prefer + to inf.
Để hiểu rõ hơn, bạn hãy tham khảo ví dụ:
- I prefer swimming to jogging.
Tôi thích bơi lội hơn là đi bộ. (Nói chung là để tập thể dục thì tôi thích đi bơi hơn là đi bộ, vì đi bơi mát mẻ hơn chứ đi bộ thì nóng nực lắm!)
- I’m feeling a bit tired so I prefer to take a cab rather than walk.
(Bình thường thì tôi thích đi bộ về nhà hơn vì nhà tôi cũng gần đây thôi nhưng do tôi đang hơi mệt nên tôi thích đi taxi về nhà hơn là đi bộ.)