Upon touching base in Phuket, it may seem that the locals have a decent knowledge of English, but you would sooner or later realise that quite a many struggle to keep a conversation going. You can expect hotel staff to have at least a basic grasp of English, as they are most likely trained enough to be able to attend to the needs of hotel guests, but outside your hotel, knowing a little Thai could go a long way.