Both are correct from the book I read recently.
If we mark every tone by numbers, there will be : High tone:1.2.3.7 Low tone:4.5.6.9 Mid Tone :8 No tone 7,tone 8 and tone 9 in around 50% of Cantonese. That means half Cantonese only have 6 tones, the other half have 9 tones.