What are the best practices for form labels?
Label Position: The best position for placing a form label is above an input field because users are not forced to look separately at the label and the input field. This dramatically decreases the number of eye fixations and results in a faster completion time. For mobile devices always use a label at the top.
What makes a form more user friendly than another?
Basic Features of User-Friendly Forms
It should be clear, specific, and let the user know exactly where they are. Field Labeling: In general, field labels should be placed above or below your fields, and not to the left or the right.