It's got NOTHING TO DO WITH BROMINE!!
Probably just plain old ABS or a similar styrenic material. It oxidises over time and goes yellow, heat and UV exposure are the main culprits. How badly and how quickly it occurs depends on the source material: Molecular length, monomer residues, manufacturing additives, how it's made, how it's stored, how it's processed at the factory.. lot of variables. Some sources are better than others, a lot now contain anti-oxidants to mitigate yellowing. (But it costs a little more so isn't always used.)
The bromine story is just hearsay. Fire retardant plastics aren't used unless regulations & laws demand it. It's expensive stuff, harder to process, weakens the material, and the bromine compounds that are sometimes used (there are many other options) don't even go yellow. They're actually quite stable and can survive recycling and reprocessing. (Bromine itself is volatile - and it stinks. If it was leeching out of the plastic you'd know about it!)
If you want an idea of just how expensive fire retardants are, I was recently quoted £17,000 for a tonne of halogenated additive. And you need to add 20-30% to your plastic to meet a UL94-V0 rating. Compare that with raw ABS, which is currently around £2,000 per tonne. Seriously, no one uses the stuff unless they absolutely have to. And when they do, they damn well make sure you know about it to justify the expense!