diff --git a/Signal/src/view controllers/AdvancedSettingsTableViewController.m b/Signal/src/view controllers/AdvancedSettingsTableViewController.m
index 1720d5d91..ba77a2666 100644
--- a/Signal/src/view controllers/AdvancedSettingsTableViewController.m	
+++ b/Signal/src/view controllers/AdvancedSettingsTableViewController.m	
@@ -139,7 +139,7 @@ typedef NS_ENUM(NSInteger, AdvancedSettingsTableViewControllerSection) {
     switch (settingsSection) {
         case AdvancedSettingsTableViewControllerSectionCalling:
             // We only show the CallKit setting if WebRTC is enabled.
-            if ([Environment.preferences isWebRTCEnabled]) {
+            if ([Environment.preferences isWebRTCEnabled] && [self supportsCallKit]) {
                 return NSLocalizedString(@"SETTINGS_SECTION_CALL_KIT_DESCRIPTION", @"Settings table section footer.");
             }
         default: