Hi Naor,
When you merge two leads in your Marketo instance, you have the option to select and decide which value you want to keep. You can decide whether you need to update the most recent record or just keep the old one.
However, once the leads are merged, the values will remain same for all the programs where they have been used.