         case "iPhone XS":               return .iPhoneXS
         case "iPhone XS Max":           return .iPhoneXSMax
         case "iPhone XR":               return .iPhoneXR
+        case "iPhone 11":               return .iPhone11
+        case "iPhone 11 Pro":           return .iPhone11Pro
+        case "iPhone 11 Pro Max":       return .iPhone11ProMax
         case "iPad (5th generation)":   return .iPadFifthGen
         case "iPad (6th generation)":   return .iPadSixthGen
         case "iPad Air":                return .iPadAir


    case iPhone4, iPhone4S
    case iPhone5, iPhone5C, iPhone5S
    case iPhone6, iPhone6Plus, 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 iPadAir, iPadAir2, iPadAir3

    case iPadMini, iPadMini2, iPadMini3, iPadMini4, iPadMini5

    case iPadPro9_7Inch, iPadPro10_5Inch, iPadPro11Inch, iPadPro12_9Inch, iPadPro12_9Inch_SecondGen, iPadPro12_9Inch_ThirdGen

    case iPodTouchFirstGen, iPodTouchSecondGen, iPodTouchThirdGen,
         iPodTouchFourthGen, iPodTouchFifthGen, iPodTouchSixthGen, iPodTouchSeventhGen

        case (11, 2):           return .iPhoneXS
        case (11, 4), (11, 6):  return .iPhoneXSMax
        case (11, 8):           return .iPhoneXR
        case (12, 1):           return .iPhone11
        case (12, 3):           return .iPhone11Pro
        case (12, 5):           return .iPhone11ProMax
        default:                return .unknown
        }
    }
