Which MEMS Microphone should I choose?

Hi guysss. I'm a noob and new here with lil knowledge on electronics and Arduino. I'm willing to search and learn if it's something I don't know and will help me.

I'm working on a proposal project about digital stethoscope. And I was advised to use a microphone which supports I2S, I was originally planning to use Electret Microphone MAX4466, but I decided to use MEMS microphone as it support I2S.

I found two candidates for my project which is:

  1. SparkFun MEMS Microphone Breakout - INMP401 (ADMP401)-SparkFun Analog MEMS Microphone Breakout - ICS-40180 - BOB-18011 - SparkFun Electronics
  2. Adafruit Silicon MEMS Microphone Breakout - SPW2430 - Adafruit Silicon MEMS Microphone Breakout - SPW2430 : ID 2716 : $4.95 : Adafruit Industries, Unique & fun DIY electronics and kits

Which microphone is better? If you have better microphone suggestion, I'll listen and why I should choose them.

Thank you

What do you need from your microphone in terms of sensitivity and noise performance? That's the
first thing to research. MEMS devices seem to be a lot noisier than good microphones, note, at around
30--40dB noise floor.

I've no idea if that's a problem, research is needed.

You may have to experiment.

Neither of your links is an I2S microphone.

MEMS does not mean I2S.