Yes, this is highly recommended. Setting the posts of an iron fence in concrete gives each of them a solid base. When placed on concrete, the posts of your iron fence are less likely to lean like the Tower of Pisa over time. Even one errant post can lead to many costly problems down the line, as you may have to uproot your entire fence to fix the issue.