I'd recommend against both.
Maybe someone outside the USA would say "USA President"; so conceivably someone in another country might want USAPresident.net. But what would it be for? Blogging about another country's president? SEO for a news site?
Not much money in that proposition.
Better domains out there all over the place.
Buy from a domainer instead.