Checkboxes are used when there are lists of options and the user may select any number of choices, including zero, one, or several.
In other words, each checkbox is independent of all other checkboxes in the list, so checking one box doesn't uncheck the others.