Technically, future continuous means action spread out over a period of time. Future simple means a one-time event.
But in this case, both are acceptable, idiomatic, and mean the same thing. When you use a word or phrase that indicates something occurring over a period of time, like "when I retire", the simple future can mean action occuring over that same period.
The meaning depends on context. Like if you said, "When I retire, I will move my investments to bonds", presumably you mean that you are going to do this once, not that you will continually be moving investments. Because once you've moved them all once, there are no more investments to move. But if you said, "When I retire, I will sleep late", you almost surely do not mean that you will sleep late one time. You mean you will sleep late regularly.
It could be ambiguous. Like if you said, "When I retire, I will visit my grandchildren", you might mean that you are planning one big trip to visit your grandchildrenn, that you will make sometime after retiring. Or you could mean that when you are retired you will regularly visit your grandchildren. You would have to add additional words to clarify, like "I will make a big trip and visit all my grandchildren", or "I will visit my grandchildren every week."