Without a visa, a Polish passport holder can stay in the UK for 180 days. If you plan to stay there longer, you need to apply for a visa.