通常中国老师会说like doing是经常喜欢的情境下才用的,而like to do是指某一次或偶尔喜欢.举个例子就是在一个宴会上,你的一个朋友问你”What would you like to eat?”这个时候你的回答应该是”I like to eat apple.”再一个例子,和你亲近的人问你”What fruit do you like ”然后你应该回答”I like eating apple.”
但是据我在国外的经验来讲,like to do or like doing 没什么差的,口语中不会讲究那么多.