**All** Private Residential leases, which replaced the old assured shorthold tenancies, for a tenancies after 1st December 2017 have the 28 days notice clause. Tenant can give 28 days notice at *any* time. If OP has just moved into a flat, then it is a Private Residential Tenancy.