Personally, I don’t use ISL and you shouldn’t either. But lets understand its differences with 802.1Q.
Inter-Switch Link (ISL)
ISL is Cisco proprietary in how it adds the VLAN tag to a frame. It will encapsulate a whole frame, adding a 26-byte header and a 4-byte trailer. The VLAN number is placed in the header.