Too poor to paint, to proud to whitewash
Ok, this is not an exact match, as pride is not typically considered a virtue.
The expression was coined in the South of the USA following the Civil War which destroyed the slave-based economy and led to widespread poverty. Whitewash Is a lime-based paint that was cheaper than ‘real’ paint and was used on agricultural buildings but not on residences. However, in the post bellum poverty, it was used on homes. The phrase indicates that the person cannot afford paint, but would rather have their house unpainted than stoop so low as to use whitewash.
It can be used as a statement of principle, or it can be used pejoratively, as a statement that a person cannot accept the realities of their situation.
It’s not a phrase with a lot of currency.