Many American English speakers use multiple allophones for the phoneme /æ/, but the number of allophones, the sounds used, and the distribution of the sounds can all differ between accents. In some cases, it isn't even simple to count the number of allophones because the sound might fall anywhere in a certain range.
You can refer to the Wikipedia article "/æ/ raising" for an overview of one of the most significant ways the /æ/ phoneme can vary.
Some previous questions on this site about allophones of /æ/:
British English doesn't have quite the same type of allophony. Some British English accents are reported to have developed a marginally contrastive phonemic distinction in length (duration) for certain words with /æ/: this is called the "bad-lad split".1
- Kettig, Thomas Hoskins. “The BAD-LAD split: Secondary /æ/-lengthening in Southern Standard British English.” (2016).