What is the difference between "I love to sing" and "I love singing"?
marked as duplicate by psmears, Alenanno, Callithumpian, RegDwigнt♦ Jul 4 '11 at 8:56
This question has been asked before and already has an answer. If those answers do not fully address your question, please ask a new question.
The grammatical difference is that "I love to sing" uses an infinitive construction, whereas "I love singing" makes use of a gerund.
The difference in meaning is that "I love to sing" is referring to yourself singing, whereas "I love singing" could either refer to yourself singing or others singing.