elimination is no good, elimination would give the enol, which would give the aldehyde. are you sure you have the compound as drawn? alpha-chloroethers are very reactive in substitutions, alpha-iodoethers i can only assume are even more reactive. isolation of such a species might be difficult.
Substitution with chloride won't be easy, it is much easier to do the reverse Cl->I substitution. But you might be able to get a F in that position by reaction with excess CsF, the strong C-F bond dragging the equilibrium toward product. If you're lucky.