The main principle of the Spiral model is risk handling. The Agile model focuses on the delivery of an increment to the customer after each Time-box, so customer interaction is more frequent. The spiral model mainly deals with various kinds of unanticipated risks but customer interaction is less.