Like i said. The issue is more likely to be small, infrequent water changes. There is phosphate in all fish food, and they are pretty consistent at around 1%. Cheaper fish food with more filler (crude ash) will be higher, but its not going to cause off the charts phosphate on its own.
Lets say your phosphate is 10ppm after your water change. Its probably higher, but lets go with that number. And lets say your phosphate goes up by 2ppm a week. So after 2 weeks, your phosphate is at 14ppm. A 25% water change reduces it by 25%, so after your water change your water change its now 10.5ppm. Another 2 weeks your phosphate rises to 14.5, and the 25% water change brings it down to about 11ppm. Over time your phosphate creeps up and establishes at a high level.
Lets run the numbers on a more frequent, bigger water change schedule. Start with the same 10ppm phosphate level, and the same 2ppm rise per week. But this time we do weekly 50% water changes. After a week, before your water change your phosphate is 12ppm. 50% water change and the phosphate halves to 6ppm. Another week goes by and your phosphate is now 8ppm before your water change. 50% water change and the phosphate halves again to 4ppm. Over time your phosphate lowers and establishes at a lower level.
If your water change schedule isnt sufficient to keep water parameters in check at a safe level you either need less fish (less waste), bigger more frequent water changes, or a bigger aquarium (more dilution). Or as most people do, if your parameters arent causing issues, just live with it. Most people wouldnt be routinely testing phosphate levels unless they are observing an issue and trying to diagnose a cause. Ive no idea what the phosphate level is in any of my aquariums, but i do frequently change 50 to 75% of the water and have no reason to believe the parameters are elevated.
Id give the different phosphate absorbing media
@Andy Sager suggests too. Maybe that will chemically resolve the issue, but really 25% water change every 2 weeks isnt very much.