I, personally, use these expressions in different situations.
If two people are having a conversation, then I say they are having a one-on-one discussion.
Or if two people are playing a game of basketball against each other, I say it's a one-on-one game. This can apply to two on two or three on three as well for competitions.
If I am talking about ratios then I say one-to-one. Example: Private swimming lessons can be a one-to-one teacher-student ratio.