Perhaps using the Windows Portable Devices Class GUID would work as well?
{eec5ad98-8080-425f-922a-dabf3de3f69a}
https://docs.microsoft.com/en-us/windows-hardware/drivers/install/system-defined-device-setup-classes-available-to-vendors
I know this works for a few Android phones (LG, Motorola, etc.) but not tested with iPhones