Haven't thought this 100% through yet but I'll give it a runthrough
Spontaneous Desire: Comes out of nowhere, needs no prompting. This is like when you randomly go "Oh man I miss XYZ we should hand out." There's nothing that caused you to think that you just did
Responsive Desire: You are interested when others show interest but it never occurs to you if unprompted. This is the type of friend who is always down to hang out but never initiates.
Contextual Desire: As it sounds it's based on context, your internal circumstances and environmental circumstances. You go visit your parents and there's an old friend who you all of a sudden you want to hang out with