Code looks good to me. Are you having a problem? There could be an issue with users that do not have a value set because that might return NULL and I don’t know what the result would be for adding something to NULL or false.
Welcome to the Advanced Custom Fields community forum.
Browse through ideas, snippets of code, questions and answers between fellow ACF users