Jerry is correct: "have we" is what the British might say, while "do we have" is what the Americans usually say.
Additionally, an American -- such as Al Gore in accepting the Nobel prize today -- might choose the more formal, and therefore more compelling "have we" in a speech:
"...and unrecoverable. For now we still have the power to choose our fate, and the remaining question is only this: Have we the will
to act vigorously and in time, or will we remain imprisoned by a dangerous illusion? Mahatma Gandhi awakened the..."
The paragraph above is an excerpt from Gore's speech of today.
Both forms are perfectly correct. "Have we the will" is the same as "do we have the will."
We have discussed this topic a few times before on the Grammar Exchange. Jerry was a contributor in one of these threads:https://thegrammarexchange.infopop.cc/eve/forums/a/tpc/f...551006524#8551006524