Oxford Pull Over/Satin Blazer: The Oxford is a good style for most men, whether casual enough for work, or more formal occasion. These can be very elegant, or you can wear them with a suit or a suit & tie.
When it comes to pull over/satin blazers, the first thing to do is make sure whether your hair falls across your chest, or just above it. If it falls over the top or to the sides, it's better to wear a cotton flannel shirt or blazer.
If you would rather go for a more traditional style, go for your blazer, and then a tee or a shirt. The Oxford Pull Over has a very nice casual look, but a very well-fitted blazer with a turtleneck would bring more warmth, and be more casual.
A good blazer is one that can be easily adjusted. Try to find a slim blazer that can be unbuttoned (to accommodate a longer neckline) or button