Ambas son correctas. Puedes usar "uso" en contexto de rutina o presente simple. Y puedes decir "llevo un sombrero" en forma de tenerlo sin llevarlo puesto. Pero con ambos casos en una conversación das a entender tu idea a la perfección sin importar el contexto se entiende.