Can someone please help me, when I have to use in or on?
"Having ice cream on a sunny day"
*my sentence is for my photo caption*
Your sentence is correct with "on".
Your "sentence" is not a sentence, but it works fine for a photo caption.
Pope of the Dictionary.com Forum