There are three types of mirrors. A plane mirror, a concave mirror, and a convex mirror.
Plane mirrors always produce virtual images, because they never focus light into a single converging point. Plane mirrors use perfect regular reflection, which creates an upright, virtual image. The mirror also keeps everything in correct proportional sizes. The only "weird" thing that a plane mirror does is reverse the image from left to right.
A convex mirror also always produces a virtual, upright image. But unlike a plane mirror, the image is always reduced in size.
A concave mirror is the only type of mirror that can produce a real and a virtual image. If the image is real, it will also be an inverted image. The size depends on the distance of the original object from the focal point of the mirror. If the image is virtual, it will be an upright and enlarged image.