Generally speaking, a USB socket can charge an iPhone. Apple phones usually use Lightning ports to charge, and USB sockets usually have USB ports that can be used to charge. However, it should be noted that if the USB socket output power is low, it may lead to slow charging speed or can not be fully charged. It is recommended to use a USB socket with a high output power to charge to ensure that the iPhone can charge quickly. In addition, it is recommended to use the original charger or a certified brand charger to charge, to ensure the safety and stability of charging.