ーI can't decide whether to go or not.
「行くか行かないか決められない」=「迷っている」
to decide で「決める・決断する」
whether ... or not で「…かどうか」
ーI can't make up my mind if I should go or not.
「行くべきかどうか決められない」=「迷っている」
to make up one's mind で「決心する・決断する」
ご参考まで!
ご質問ありがとうございます。
「行くか行かないか、どちらにするか迷っている」は、次のように言えます:
・I'm debating whether to go or not. 「行くか行かないか迷っている。」
他にも、似たような表現があります:
・I'm unsure whether to go or not. 「行くか行かないかはっきりしない。」
・I can't decide if I should go or not. 「行くべきかどうか決められない。」