Alegorija je narativ u kojem komponenta, kao što je lik ili okruženje, predstavlja određenu vrijednost ili temeljnu ideju. Metafora je govorna figura u kojoj se nepoznati subjekt opisuje pomoću atributa poznatog subjekta. I alegorija i metafora također dobro koriste simbole. Iako se alegorija i metafora često koriste naizmjenično, nisu striktno jedno te isto.
Alegorija i metafora imaju ključne sličnosti, zbog čega mnogi ljudi često brkaju jedno s drugim. Oba su književna sredstva koja koriste retoriku. Općenito, alegoriju se točnije može smatrati proširenim oblikom metafore. Metafora se bavi samo jedinstvenom idejom ili simbolom i obično se sastoji od jednog izraza ili rečenice, dok alegorija govori cjelovitu priču koja se sastoji od različitih simbola koji su međusobno povezani. Piers Plowman Williama Langlanda i Young Goodman Brown Nathaniela Hawthornea primjeri su alegorija, dok su drame Williama Shakespearea i pjesme Johna Donnea bogate metaforama.
Učenje različitih komponenti i alegorije i metafore pomoći će ljudima razumjeti razliku između njih. Metafora je govorna figura, baš kao i usporedba. Metafore i usporedbe su gotovo iste, osim što usporedbe uspoređuju pomoću riječi “sviđa mi se” ili “kao”. Na primjer, “njezin osmijeh bio je poput sunčeve svjetlosti koja obasjava mene” je usporedba, dok je “njezin osmijeh bio je sunčeva svjetlost koja obasjava mene” metafora.
Uz metaforu “njezin osmijeh bio je sunčeva svjetlost koja me obasjava”, tenor ili nepoznata tema je osmijeh žene, što je možda nešto što druga osoba tek treba vidjeti. Kako bi druga osoba lakše vizualizirala ženin osmijeh, u usporedbi se koristi poznati subjekt ili vozilo. Pisac pretpostavlja da je vozilo koje koristi svima poznato. Kada pisac pogrešno odabere vozilo, metafora nema smisla.
Alegorije se često zamjenjuju parabolama i basnama. Iako svi imaju slične funkcije i komponente, glavna razlika leži u njihovim temama i korištenju simbola. Prispodobe i basne obično imaju jednu temu ili lekciju, a svi simboli koji se u njima koriste povezani su s lekcijom koja se prenosi. Alegorije mogu imati više od jedne lekcije.