Just in case you think you have got it all clear in your mind , remember that Vishnu destroys by not preserving and Shiva preserves through the renewal arising from destruction .
Vishnu is a god of destruction , while Shiva is a god of renewal .