誓うか必ず戻ると was used when a character asked another to promise to return.
Isn't it supposed to be 戻らないと? Promise that you must come back?
My understanding is "~nai to" is used for "must" where as "~to" is used for "if/when" you do something.
What meaning the "~to" mean in this sentence?