Selena Gomez has cancelled her upcoming tour dates to ''spend some time on myself''.

The 'Come and Get It' hitmaker was due to visit countries including Australia, China, Japan and the Philippines on her 'Stars Dance' tour next year, but has now cancelled the entire slate of shows to reflect and ''be the best person I can be''.

In a statement obtained by Billboard, the 21-year-old star said: ''My fans are so important to me and I would never want to disappoint them. But it has become clear to me and those close to me that after many years of putting my work first, I need to spend some time on myself in order to be the best person I can be. To my fans, I sincerely apologise and I hope you guys know how much each and every one of you mean to me.''

The Asian leg of the tour - in support of her latest album, 'Stars Dance' - was due to touch down in Tokyo, Japan, on January 16, followed by dates in China, Malaysia, the Philippines and Singapore.

Selena also booked five dates in Australia in February, visiting Perth, Adelaide, Melbourne, Brisbane and Sydney.

The songstress completed the US leg of her jaunt in Michigan on November 26.