Remember the fact that every object has a specific amount of latent heat of vaporization
The specific heat capacity of iron and water are different
- They may have same mass but not same specific heat capacity
- So same amount of temperature can't create same amount of heat .
- Also water is liquid so heat get transmitted through out the solution.