What has caused this swelling on my face, insect bite or allergy?

What caused my face to swell?