There is another connotation of this:
One is active participation and the other is passive.
I like to sing - means that you like to actively participate.
I like singing - can also mean that you like to hear voices singing, but not necessarily doing the singing yourself.