I have been confused about the difference between "one to one" and "one on one".
Which one is more appropriate of the following?
We will have one to one meeting?
We will have one on one meeting?
one-on-one is used to talk about meetings between two people. When there is a discussion we can call it a one-on-one discussion; as an alternative for a face to face confrontation and in interviews (quite often political ones on TV).
one to one (with or without hyphens) is an expression often used in teaching. When students are paired in class; and in teaching one to one, i.e. a teacher with a private student (a client) or an individual student as opposed to a class. It is used in the campaign: "one to one computing" which promotes a computer for every student and teacher. In BrEng one-to-one (with hyphens) is used in the following: one-to-one discussion; one-to-one talk; and one-to-one interview as in "Interviews will be on a one-to-one basis." Finally, one-to-one in Mathematics: "Maths characterized by or involving the pairing of each member of one set with only one member of another set, without remainder."
One-to-one is used to describe transfer and mapping. In mathematics, a one-to-one function is a function where every element in the range corresponds to one element in the domain. One-on-one is used to describe meetings between two individuals, as per your question.