UPPERCASE text is harder to read because the shapes of all the uppercase letters are all rectangular and users are not used to reading text that way:
Designing Perfect Text Field: Clarity, Accessibility and User Effort
Nick Babich

I disagree. If the label text is uppercase it is easier to differentiate the content from the hints. I would also make the label smaller font size as well and lower contrast to help make the label disappear from the scanning for the content.

If the label and the content are the same size, case, and contrast it gets noisy.

Like what you read? Give david tolsma | UX a round of applause.

From a quick cheer to a standing ovation, clap to show how much you enjoyed this story.