I already know the difference between "stop doing something" and "stop to do something".
I really don't know what is the difference between "like doing something" and "like to do something".
And is it "gerund" or "present participle"?
This is not a duplicate question. That answer doesn't fit (in my opinion) to this question. Actually, I want to know the difference between saying, for example: "I like to drink soda" and "I like drinking soda", and which is the correct if there is a correct construction.