I did want to mention something very specific, here. You should always wrap label elements around your input elements, and their associated labeling texts, because it increases the touchable area of the control. The only difference between these two controls is that one of them has a label element around it. But you’ll notice, it’s much easier to touch the one with the label. The one without a label, you have to actually touch the check box itself, in order to activate the control.