Try Pasting This Command In A Repeat Command Block(1.13+)
/execute as @a[nbt={Inventory:[{Slot:102b,id:"minecraft:iron_chestplate"}]}] run replaceitem entity @s armor.chest minecraft:chainmail_chestplate 1
However This will only work once placed in the Player's armour slot