Question: what is the difference between voluntary and spontaneous?
Answer: The difference between Spontaneous and Voluntary. When used as adjectives, spontaneous means self-generated, whereas voluntary means done, given, or acting of one's own free will.