A non-native speaker is asking ...

Which should you use, 'which' or 'that,' in the following statement? Since this is mainly talking about the types of persons (within 'her'), you might use 'that,' but would you also use 'who'?

> 
> Sam was praising the industrious worker ***who/that*** she was when she was in the office, not the lazy housewife ***who/that*** she was when she was at home.
> 
> 
>