Существует ряд глаголов после которых может использоваться герундий и инфинитив. Слово prefer не исключение. Как было сказано выше, с этим глаголом можно употреблять to-infinitive и gerund, но многие иностранные источники утверждают, что разница в использовании все-таки есть.
(would) prefer + существительное (noun) или to-инфинитив употребляется, когда говорим о конкретных предпочтениях, то есть о том, что мы предпочитаем в определенный случай.
— Most people prefer to have breakfast in their bedroom. – Многие люди предпочитают завтракать в своей спальне.
А вот когда говорим об общих предпочтениях, то есть о том, что мы предпочитаем вообще, при каждом удобном случае, то используется герундий или существительное.
— I prefer swimming, but Sheldon loves running. – Я предпочитаю плавание, но Шелдон любит бегать.