Alegorija je pripoved, v kateri komponenta, kot je lik ali okolje, predstavlja določeno vrednost ali osnovno idejo. Metafora je figura govora, v kateri je neznani subjekt opisan z atributom znanega subjekta. Tako alegorija kot metafora prav tako odlično uporabljata simbole. Čeprav se alegorija in metafora pogosto uporabljata zamenljivo, nista strogo eno in isto.
Alegorija in metafora imata ključne podobnosti, zato se veliko ljudi pogosto zamenja za drugo. Oba sta literarna sredstva, ki uporabljata retoriko. Na splošno lahko alegorijo natančneje obravnavamo kot razširjeno obliko metafore. Metafora se ukvarja samo z eno samo idejo ali simbolom in je običajno sestavljena iz ene fraze ali stavka, medtem ko alegorija pripoveduje celotno zgodbo, ki je sestavljena iz različnih simbolov, ki so med seboj povezani. Primera alegorij sta Piers Plowman Williama Langlanda in Young Goodman Brown Nathaniela Hawthorna, medtem ko so igre Williama Shakespeara in pesmi Johna Donna bogate z metaforami.
Spoznavanje različnih sestavin tako alegorije kot metafore bo ljudem pomagalo razumeti razliko med njima. Metafora je figura govora, tako kot primerjava. Metafore in primerjave so skoraj enake, le da primerjave primerjajo z besedo »všeč« ali »kot«. Na primer, “njen nasmeh je bil kot sončna svetloba, ki sije name” je primerjava, medtem ko je “njen nasmeh je bil sončna svetloba, ki sije name” metafora.
Z metaforo »njen nasmeh je bil sončna svetloba, ki je sijala name,« je tenor ali neznana tema ženski nasmeh, ki ga morda druga oseba še ni videla. Da bi druga oseba lažje vizualizirala ženski nasmeh, se za primerjavo uporabi znani subjekt ali vozilo. Pisec domneva, da je vozilo, ki ga uporablja, vsem znano. Ko pisatelj napačno izbere vozilo, metafora nima smisla.
Alegorije pogosto zamenjujejo s prispodobami in basni. Čeprav imajo vsi podobne funkcije in komponente, je glavna razlika v njihovih temah in uporabi simbolov. Prispodobe in basni imajo običajno eno temo ali lekcijo, vsi simboli, uporabljeni v njih, pa so povezani z lekcijo, ki se posreduje. Alegorije imajo lahko več kot eno lekcijo.