Do you have lots of animation events? If so then it is better to change a variable on collision with the sprite, then for your animation events use conditions if variable=0 or if variable=1 to set the first or second sprites.
If it is very simple single animation used then you can say on collision with sprite set animation. This won't work if you have events calling the original animation so then go with the above idea with variables.