 
     case iPhone4, iPhone4S
     case iPhone5, iPhone5C, iPhone5S
-    case iPhone6, iPhone6Plus, iPhone6S, iPhone6SPlus
+    case iPhone6, iPhone6Plus
+    case iPhone6S, iPhone6SPlus
     case iPhoneSE
     case iPhone7, iPhone7Plus
     case iPhone8, iPhone8Plus
     case iPhoneX
     case iPhoneXS, iPhoneXSMax
     case iPhoneXR
-
-    case iPadFirstGen, iPadSecondGen, iPadThirdGen, iPadFourthGen, iPadFifthGen, iPadSixthGen
+    case iPhone11
+    case iPhone11Pro, iPhone11ProMax
+
+    case iPadFirstGen, iPadSecondGen, iPadThirdGen, iPadFourthGen, iPadFifthGen, iPadSixthGen, iPadSevenGen
 
     case iPadAir, iPadAir2, iPadAir3
 
     case iPadMini, iPadMini2, iPadMini3, iPadMini4, iPadMini5
 
-    case iPadPro9_7Inch, iPadPro10_5Inch, iPadPro11Inch, iPadPro12_9Inch, iPadPro12_9Inch_SecondGen, iPadPro12_9Inch_ThirdGen
+    case iPadPro9_7Inch, iPadPro10_5Inch, iPadPro12_9Inch, iPadPro12_9Inch_SecondGen
+    
+    case iPadPro11Inch, iPadPro12_9Inch_ThirdGen
 
     case iPodTouchFirstGen, iPodTouchSecondGen, iPodTouchThirdGen,
          iPodTouchFourthGen, iPodTouchFifthGen, iPodTouchSixthGen, iPodTouchSeventhGen

        case "iPhone XS":               return .iPhoneXS
        case "iPhone XS Max":           return .iPhoneXSMax
        case "iPhone XR":               return .iPhoneXR
        case "iPad (5th generation)":   return .iPadFifthGen
        case "iPad (6th generation)":   return .iPadSixthGen
        case "iPad Air":                return .iPadAir

        case (6, 7), (6, 8):                  return .iPadPro12_9Inch
        case (7, 1), (7, 2):                  return .iPadPro12_9Inch_SecondGen
        case (8, 5), (8, 6), (8, 7), (8, 8):  return .iPadPro12_9Inch_ThirdGen
     // case (,):                             return .iPadSevenGen
        default:                              return .unknown
        }
    }
