To know the best time to visit Thailand, check out the link. It includes all the famous places in Thailand and best time to visit them. This link helped when I first visited Thailand.
If it's your first visit to Phuket then you'll need all the help you can get to plan it. The given link was proved quite useful to me when I first visited there. You can check it out too.