Difference
Carnaby Street is a smaller area where as Oxford Street is larger, so theres a variety of shoes and styles
The type of customer for Carnaby Street is a sub cultural trend so the person would like to wear a variety of different vintage clothes and have many colours. Oxford Street is always on trend so there are shops for everyone
Oxford Street has competition with Regent Street. However, Carnaby Street has it's own style