The andromeda Galaxy is which type of the following types of galaxies ?

The andromeda Galaxy is which type of the following types of galaxies ?

A. Elliptical
B. Spiral
C. Irregular
D. None of these.

Note: The Andromeda Galaxy also know as Messier 31, M31 or NGC 224, is a Spiral galaxy approximately 780 kilo par sec ( 2.5 Million light years ) from earth.
Spiral galaxy: a galaxy in which the stars and gas clouds are concentrated mainly in one or more spiral arms.