Generally, 'some' in affirmative statements ('I have some kumquats'), and 'any' in negative statements and in questions ('Do you have any kumquats?' – 'No, I don't have any kumquats').
'Some' is often used in questions when the asker anticipates an affirmative response ('Do you have some money?' – 'Yes, of course I have some money!').