You could credit to any OneWorld program.
It depends on what program you are really working with.
For example, if you live in the USA and typically make long haul flights to europe or asia, the AA program may be a better place to credit the miles than the BA program for 2 reasons:
1) Long Haul redemptions cost less miles.
2) If you fly enough with AA you'll get domestic upgrades, so if you live in the USA this may be worth considering.
Either way just make sure to credit them somewhere!