How did angels choose if they do not have free will?

Since angels could choose to join Satan or God they must have had free will, or something like it. Since this is the case why can not they choose to repent and follow God’s will?

The following link should help answer your question about angels. If you have any further questions, please contact Catholic Answers directly.
Recommended Reading:**

Why don’t we pray for the angels?

DISCLAIMER: The views and opinions expressed in these forums do not necessarily reflect those of Catholic Answers. For official apologetics resources please visit