What are the main differences between an ARF and an annuity?

The key differences between an ARF and an annuity are flexibility and risk.