I2C or SPI for multiple sensors

Quick question, I have an arduino and I want to hook up atleast 6 of the LSM9DS0 sensors from adafruit to it. It supports I2C and SPI communication but I read that I2C is not possible for 6 of the devices because they will have address conflicts. Can I use SPI and its chipselect to over come I2C's limitation? What should I look out for is I'm using SPI?

It would help us help you if you include links to hardware data sheets.

groundfungus:
It would help us help you if you include links to hardware data sheets.

Yes, this is the adafruit website and sensor datasheet

Thanks

You can put 6 of those devices on the I2C bus, all at the same device address, if you control the low I2C address bit (SA0) using 6 separate output pins as a chip select.

Just make sure that only one device is addressed (using either a HIGH or LOW on its SA0 pin) at a time.

It doesn't make a big difference, whether one pin per device is used to switch the I2C address, or whether it's used for SPI chip enable.

I2C Expanders allow to connect more devices with conflicting I2C addresses to sub-buses, and reduce the load on the common bus.