They are both types of primula. The difference is that primroses have flowers on short stems and polyanthus have flowers on long stems.