Will I ever spoil my iPhone by placing it on top of my laptop?
Your iPhone will not spoil if placed on your laptop. Unless it is so hot that your iPhone warns you about its temperature.

Concerning the electronic/magnetic stuff, your laptop will not give out that much amount of stuff to spoil the iPhone, unless your laptop is a microwave.