A hardware reset is a simple method to fix minor software issues, while a factory reset erases all data on your iPhone to its original state.