Enable Vibration in Accessibility Besides Sounds & Haptics, another place you need to check is your Accessibility settings. If vibration isn't enabled here, your iPhone will not vibrate on Silent or Ring mode either. Therefore, go to Settings > Accessibility > Touch, and then toggle on Vibration.