Sensor and microcontroller connection

The connection between the sensor and the microcontroller is SPI or I2C better?

The microcontroller selected is PIC16F877

The sensor is an MMA7455L three-axis accelerometer

See the instruction manual of the sensor. Both SPI and I2C can be selected. The microcontroller also supports two serial connections.

Which one is better now?