Unfortunately your device needs to be unlocked or on O2 to work with giffgaff.
EE are the worst network by a country mile when it comes to unlocking. It costs over £20 and will take at least 20 days to have your device unlocked. None of the websites that claim to offer an unlock for a tenner in an hour will work with EE unfortunately. Follow the link below for further advice.