Contrast means to show the differences ie compare or appraise in respect to differences .
Contrary means to show the opposite meaning or action
On the other hand means different facts or views of the same situation or thing.
Long time no see. How have you been?