Yes, you can using
Expression property.
Try something like this:
=iif(Len(Fields!MyField.Value)>12,"7pt","8pt").
In place of MyField, use the field that has user info.
Also, If needed, you can use Custom code to get info about user at runtime and then use that in place of MyField.Value. For how to use Custom code, look
here[
^].