I'm just wondering. And also if that is my natural color how do I get back there?

The thing is recently I was told on the fitzpatrick scale I'm a 4? But the person wasn't looking at me they were just doing the test on the phone. Everytime I do the test I'm a high 4. But I'm black... I tan really well and have yellow undertones so my veins are green. I tan to a medium brown not really a dark brown. I wear caramel in revlon. So I'm similar in complexion to halle berry but the thing is this foundation is too reddish for my cheeks. My face is three different colors but it's not been a non-brown color since I was 4 years old. My legs and the underside of my arms are a nonbrown color. I wouldn't call it olive as that's a caucasian color. But how would I know if I were really olive compleccted naturally or not? I've heard jessica alba is olive. I'm definitely a lot darker than her. Is there different kinds of olive skin tones? Also on my face it's definitely much more like a skin type 5. But I don't tan to a dark brown I get a really bright brown.

If not why on the scale am I a 4 instead of a 5? Also what foundation would be good if I have 3 different shades on my face? I have found caramel is good on my temples but toast is good on my cheeks and cappuccino is good on my forehead. What would be a good foundation for this? And how can I even out my skin And how can I get back to that color? If I take care of it will it go back naturally?