Я предлагаю вам сделать самый простой и понятный код из всех, что вы можете. В большинстве случаев это суждение, и если вы работаете с людьми, вы можете спросить их.
Я избегаю использования изменяемого статического поля, если это вообще возможно. Однако в этом случае вы можете написать
protected static Type s_var1; // a convention for static mutable fields
public Type somefunc() {
return Something.s_var1; // Has to be a static field.
}