First of all, I just want to apologise in advance if this is the wrong section to post this, I've been a fan of this website and its content for some time now, but this is my first post. Also, sorry if this is a bit much to read.
Now that is out of the way, I'll get straight into it. A couple of months ago I purchased a navy suit from Country Road (picture attached) for my upcoming formal (I am 16) which is in November. I plan on wearing the suit at least fairly often after my formal, which is why I decided to put a fairly good amount of money into it. Anyway, as you might just be able to make out, the shoes that I'm wearing in that photo are pretty old now, are worn out. I'm horribly stuck between the decision of black vs brown lace up dress shoes to go with my suit (brown shoes which I will possibly get have been attached). I want to say now that I do prefer brown, as they add a subtle touch of colour and flair.
What are your thoughts on this? Should I go with my initial preference and get a pair of brown shoes? Or do you think I should go black? (Keep in mind that if you say brown, it must be the ones I have pictured, for a couple of different reasons - firstly because I'm pretty close to hitting the next stage in my loyalty card with CR and secondly because I'm meant to come to a decision within the next 7 or so days before my birthday.
Also, I should mention that the suit does tend to look a touch darker in darker areas, and I've attached a couple of retail photos I found on Country Road's website that show how the suit looks darker sometimes. (I wasn't sure if this was relevant, I just wanted to make sure that I got the whole colour description thing right)
Thank you to anyone who offers me their opinion!