Which 2 colors should I buy?

http://www1.macys.com/shop/product/becca-cover-up-short-sleeve-crochet-dress?ID=757438&upc_ID=30992708&Quantity=1&seqNo=2&EXTRA_PARAMETER=BAG

I like them all and im so undecided!!!

I would get: Watermelon and White.
Why? Because summer is coming up, and both of these 2 colours look really summer-y, and both are very trendy at the moment. They would be adorable over a swimsuit at the pool or the beach, and they wouldn't get as hot in the sun as the black would.
That's my opinion, at least ;)

BECCA by Rebecca Virtue 2014 Just A Peak Tunic Cover Up True Blue NWT
BECCA by Rebecca Virtue 2014 Just A Peak Tunic Cover Up True Blue NWT
$51.00
Time Remaining: 1h 43m
Buy It Now for only: $51.00

BECCA by Rebecca Virtue Just A Peak Tankini Top True Blue NWT
BECCA by Rebecca Virtue Just A Peak Tankini Top True Blue NWT
$59.00
Time Remaining: 1h 44m
Buy It Now for only: $59.00

Becca Crochet Swimsuit Cover Up Dress Tangerine L XL
Becca Crochet Swimsuit Cover Up Dress Tangerine L XL
$29.99
Time Remaining: 2h 12m
Buy It Now for only: $29.99

1203 Becca Rebecca Virtue Lavender Gray Lime Green Bikini Swim Suit Cover Up S
1203 Becca Rebecca Virtue Lavender Gray Lime Green Bikini Swim Suit Cover Up S
$19.99
Time Remaining: 3h 53m
Buy It Now for only: $19.99

1203 Becca Rebecca Virtue Lavender Gray Lime Green Bikini Swim Suit XS S
1203 Becca Rebecca Virtue Lavender Gray Lime Green Bikini Swim Suit XS S
$29.99
Time Remaining: 3h 53m
Buy It Now for only: $29.99

BECCA SKIRTED SWIMSUIT GREEN BLUE WHITE SZ MED
BECCA SKIRTED SWIMSUIT GREEN BLUE WHITE SZ MED
$19.99
Time Remaining: 6h 9m

BECCA BY REBECCA VIRTUE WHITE CROCHET SKIRTED SWIMSUIT TLRG BTM Mt
BECCA BY REBECCA VIRTUE WHITE CROCHET SKIRTED SWIMSUIT TLRG BTM Mt
$32.50
Time Remaining: 6h 10m

Becca  By Rebecca Virtue Womens Red And White Ruffles Bikini M
Becca By Rebecca Virtue Womens Red And White Ruffles Bikini M
$35.99
Time Remaining: 6h 23m

Bikini Top Becca By Rebecca Swim Multi Color Swimwear Top SZ M
Bikini Top Becca By Rebecca Swim Multi Color Swimwear Top SZ M
$0.99
Time Remaining: 7h 44m

Becca by Rebecca Virtue NWTs Sz Small S 108 MSRP Blue 1 piece SEXY
Becca by Rebecca Virtue NWTs Sz Small S 108 MSRP Blue 1 piece SEXY
$42.00
Time Remaining: 8h 4m
Buy It Now for only: $55.00

Becca by Rebecca Virtue NWTs Sz Large L 108 MSRP Blue 1 piece SEXY
Becca by Rebecca Virtue NWTs Sz Large L 108 MSRP Blue 1 piece SEXY
$42.00
Time Remaining: 8h 4m
Buy It Now for only: $55.00

Becca By Rebecca Virtue Blue Angel Wing Tunic Size M L ORIGINAL 78
Becca By Rebecca Virtue Blue Angel Wing Tunic Size M L ORIGINAL 78
$30.00
Time Remaining: 8h 38m
Buy It Now for only: $30.00

Becca Womens Bikini Bottoms Blue Banded Waist Bathing Swim Suit Medium M
Becca Womens Bikini Bottoms Blue Banded Waist Bathing Swim Suit Medium M
$9.99
Time Remaining: 9h 6m
Buy It Now for only: $9.99

Becca Size Large New Womens Bikini Top One Shoulder Swimwear Swim Suit Purple
Becca Size Large New Womens Bikini Top One Shoulder Swimwear Swim Suit Purple
$14.99
Time Remaining: 9h 6m
Buy It Now for only: $14.99

NEW SEXY  HOT BECCA BY REBBECA VIRTUE 1 PC MONOKINI SWIMSUIT FLORAL MEDIUM
NEW SEXY HOT BECCA BY REBBECA VIRTUE 1 PC MONOKINI SWIMSUIT FLORAL MEDIUM
$74.99
Time Remaining: 9h 39m
Buy It Now for only: $74.99

BECCA by Rebecca Virtue Basic Bikini Bottom Black NWT L and Solid
BECCA by Rebecca Virtue Basic Bikini Bottom Black NWT L and Solid
$14.99
Time Remaining: 9h 51m

New without tags BECCA Swimsuit Bikini Top D cup Bottoms Medium
New without tags BECCA Swimsuit Bikini Top D cup Bottoms Medium
$20.00
Time Remaining: 9h 59m
Buy It Now for only: $20.00

NWT BECCA Bikini Swimwear Cover up Dress Tunic Size M Black
NWT BECCA Bikini Swimwear Cover up Dress Tunic Size M Black
$39.99
Time Remaining: 10h 1m
Buy It Now for only: $39.99

Becca Mineral Springs Dress Cover up Sz XS  2 4 Blue
Becca Mineral Springs Dress Cover up Sz XS 2 4 Blue
$23.99
Time Remaining: 10h 1m
Buy It Now for only: $23.99

NWT Becca Swimsuit Bikini 2 pc set Size S 104
NWT Becca Swimsuit Bikini 2 pc set Size S 104
$22.99
Time Remaining: 10h 6m
Buy It Now for only: $22.99

Becca Rebecca Virtue Halter Swimsuit w Ruffles Sz S NWT 6999
Becca Rebecca Virtue Halter Swimsuit w Ruffles Sz S NWT 6999
$32.95
Time Remaining: 10h 28m
Buy It Now for only: $32.95

Becca Marrakesh Hardware Skirted Bikini Swimsuit Set Medium  Large NWT NEW
Becca Marrakesh Hardware Skirted Bikini Swimsuit Set Medium Large NWT NEW
$14.50 (8 Bids)
Time Remaining: 10h 31m
Buy It Now for only: $49.99

Becca ETC Blue Mayan Aztec Chiffon Swimsuit Cover Up 1X 16 18 NWT NEW 78
Becca ETC Blue Mayan Aztec Chiffon Swimsuit Cover Up 1X 16 18 NWT NEW 78
$1.36 (8 Bids)
Time Remaining: 10h 31m
Buy It Now for only: $27.99

Becca NWT SZ Medium Bikini Bottom
Becca NWT SZ Medium Bikini Bottom
$9.99
Time Remaining: 10h 54m
Buy It Now for only: $12.99

Becca Red Cutout Over the Shoulder One Piece Swimsuit L Large NWT NEW
Becca Red Cutout Over the Shoulder One Piece Swimsuit L Large NWT NEW
$4.50 (8 Bids)
Time Remaining: 10h 54m
Buy It Now for only: $38.99

NWT Becca Multi Color Marrakesh Halter Swimsuit Tankini Set Medium M NEW 1
NWT Becca Multi Color Marrakesh Halter Swimsuit Tankini Set Medium M NEW 1
$26.00 (14 Bids)
Time Remaining: 10h 57m

Becca Womens Swimsuit 2 Piece Bikini Red Bottom Medium Top Small Halter Top
Becca Womens Swimsuit 2 Piece Bikini Red Bottom Medium Top Small Halter Top
$3.00
Time Remaining: 11h 4m
Buy It Now for only: $5.00

Becca by Rebecca Virtue Womens L Swim Tankini Pink Solid Hot Coral CHOP 51G7z1
Becca by Rebecca Virtue Womens L Swim Tankini Pink Solid Hot Coral CHOP 51G7z1
$46.24
Time Remaining: 11h 9m
Buy It Now for only: $60.57

Nwt Becca String Swimsuit Bikini Bottom Sz S Small Shiny Orange Embroidery 62
Nwt Becca String Swimsuit Bikini Bottom Sz S Small Shiny Orange Embroidery 62
$18.95
Time Remaining: 11h 13m
Buy It Now for only: $24.95

BECCA Green Crochet Coverup Swimsuit Pants Size Large
BECCA Green Crochet Coverup Swimsuit Pants Size Large
$35.99
Time Remaining: 11h 15m
Buy It Now for only: $35.99

BECCA Green Crochet Coverup Swimsuit Pants Size Medium 72 New
BECCA Green Crochet Coverup Swimsuit Pants Size Medium 72 New
$39.99
Time Remaining: 11h 16m
Buy It Now for only: $39.99

BECCA Tangerine Crochet Coverup Swimsuit Pants Size Large 72 New
BECCA Tangerine Crochet Coverup Swimsuit Pants Size Large 72 New
$39.99
Time Remaining: 11h 19m
Buy It Now for only: $39.99

Becca by Rebecca Virtue Womens L Swim Tankini Navy Solid Stretch CHOP 51FGz1
Becca by Rebecca Virtue Womens L Swim Tankini Navy Solid Stretch CHOP 51FGz1
$46.24
Time Remaining: 11h 24m
Buy It Now for only: $60.57

54 NWT Becca by Rebecca Virtue S Small Bikini Bottom Swimwear Blue BasicFit NWT
54 NWT Becca by Rebecca Virtue S Small Bikini Bottom Swimwear Blue BasicFit NWT
$12.99
Time Remaining: 11h 34m
Buy It Now for only: $12.99

Becca by Rebecca Virtue Womens S Swim Top Tankini Green Solid Bikini CHOP 4VT8z1
Becca by Rebecca Virtue Womens S Swim Top Tankini Green Solid Bikini CHOP 4VT8z1
$10.99
Time Remaining: 11h 38m
Buy It Now for only: $14.40

Small Womens Straples Floral Swimsuit Cover Up
Small Womens Straples Floral Swimsuit Cover Up
$10.00
Time Remaining: 11h 39m

NWT BECCA Swimsuit Bikini 2pc set Sz XS L Blue Tie Side AQM
NWT BECCA Swimsuit Bikini 2pc set Sz XS L Blue Tie Side AQM
$49.99
Time Remaining: 11h 42m
Buy It Now for only: $49.99

NWT Becca White Halter Crochet Swimsuit Tankini Set Medium  Small NEW 122
NWT Becca White Halter Crochet Swimsuit Tankini Set Medium Small NEW 122
$1.25 (2 Bids)
Time Remaining: 11h 46m
Buy It Now for only: $39.99

NWT Becca Multi Color Deep Synergy Swimsuit Cover Up Tunic M L NEW NWT 68
NWT Becca Multi Color Deep Synergy Swimsuit Cover Up Tunic M L NEW NWT 68
$27.99
Time Remaining: 11h 49m
Buy It Now for only: $27.99

NWT BECCA Swimsuit Bikini Bra Top Sz S Underwire AQM
NWT BECCA Swimsuit Bikini Bra Top Sz S Underwire AQM
$29.99
Time Remaining: 11h 52m
Buy It Now for only: $29.99

NWT Becca Swimsuit Bikini Hipster 2 pc Set Sz XS 114
NWT Becca Swimsuit Bikini Hipster 2 pc Set Sz XS 114
$24.99
Time Remaining: 11h 55m
Buy It Now for only: $24.99

NWT Becca Swimsuit Bikini Basic 2 pc Set Sz S 122
NWT Becca Swimsuit Bikini Basic 2 pc Set Sz S 122
$24.99
Time Remaining: 11h 58m
Buy It Now for only: $24.99

NWT BECCA Swimsuit Bikini Bra Top Sz L SAP
NWT BECCA Swimsuit Bikini Bra Top Sz L SAP
$29.99
Time Remaining: 12h 3m
Buy It Now for only: $29.99

Becca Crochet Ruched Side Mint Bikini Bottom Separates S
Becca Crochet Ruched Side Mint Bikini Bottom Separates S
$0.99
Time Remaining: 12h 4m

Becca Tanzania Tie Bikini Bottom Separates XS
Becca Tanzania Tie Bikini Bottom Separates XS
$0.99
Time Remaining: 12h 4m

NWT BECCA Swimsuit Bikini Bra Top Sz XS PNK
NWT BECCA Swimsuit Bikini Bra Top Sz XS PNK
$24.99
Time Remaining: 12h 5m
Buy It Now for only: $24.99

NWT BECCA Swimsuit Bikini 2pc set Sz S PLU Halter Crochet Basic Fit
NWT BECCA Swimsuit Bikini 2pc set Sz S PLU Halter Crochet Basic Fit
$59.99
Time Remaining: 12h 8m
Buy It Now for only: $59.99

NWT BECCA Swimsuit Bikini 2pc set Sz S XS PLU Halter Crochet Basic Fit
NWT BECCA Swimsuit Bikini 2pc set Sz S XS PLU Halter Crochet Basic Fit
$59.99
Time Remaining: 12h 10m
Buy It Now for only: $59.99

NWT BECCA swimsuit bikini Tankini Top Sz S Reversible
NWT BECCA swimsuit bikini Tankini Top Sz S Reversible
$29.99
Time Remaining: 12h 15m
Buy It Now for only: $29.99

New Becca Basic Fit Swimsuit Bikini Bottom Sz M Yellow
New Becca Basic Fit Swimsuit Bikini Bottom Sz M Yellow
$12.99
Time Remaining: 12h 16m
Buy It Now for only: $12.99

New Becca American Fit Swimsuit Bikini Bottom Sz XL COR
New Becca American Fit Swimsuit Bikini Bottom Sz XL COR
$12.99
Time Remaining: 12h 25m
Buy It Now for only: $12.99

Becca Purple Trangle String Padded Bra Bikini Swim Bathing Suit Halter Top Lrg
Becca Purple Trangle String Padded Bra Bikini Swim Bathing Suit Halter Top Lrg
$39.00
Time Remaining: 12h 26m
Buy It Now for only: $39.00

NEW Becca Rebecca Virtue Defining Moment Draped Hipster Swimsuit Bikini Bottom L
NEW Becca Rebecca Virtue Defining Moment Draped Hipster Swimsuit Bikini Bottom L
$9.99
Time Remaining: 12h 27m
Buy It Now for only: $9.99

Becca Swim Bottom Size M
Becca Swim Bottom Size M
$29.99
Time Remaining: 12h 36m

New Becca Swimsuit Basic Fit Bikini Tie Side Bottom Sz L RAS
New Becca Swimsuit Basic Fit Bikini Tie Side Bottom Sz L RAS
$12.99
Time Remaining: 12h 37m
Buy It Now for only: $12.99

New Becca Swimsuit American Fit Bikini Bottom Sz S PLU
New Becca Swimsuit American Fit Bikini Bottom Sz S PLU
$12.99
Time Remaining: 12h 47m
Buy It Now for only: $12.99

New Becca Swimsuit Basic Fit Bikini Bottom Sz S RAS
New Becca Swimsuit Basic Fit Bikini Bottom Sz S RAS
$12.99
Time Remaining: 12h 53m
Buy It Now for only: $12.99

New Becca Swimsuit Basic Fit Bikini Bottom Sz XS RAS
New Becca Swimsuit Basic Fit Bikini Bottom Sz XS RAS
$12.99
Time Remaining: 12h 55m
Buy It Now for only: $12.99

New Becca Swimsuit Basic Fit Bikini Bottom Sz XS JDE
New Becca Swimsuit Basic Fit Bikini Bottom Sz XS JDE
$12.99
Time Remaining: 13h 7m
Buy It Now for only: $12.99

New Becca Swimsuit Basic Fit Bikini Tie Side Bottom Sz M COR
New Becca Swimsuit Basic Fit Bikini Tie Side Bottom Sz M COR
$16.99
Time Remaining: 13h 10m
Buy It Now for only: $16.99

NWT Becca Swimsuit Basic Fit Bikini Tie Side Bottom Sz M COR
NWT Becca Swimsuit Basic Fit Bikini Tie Side Bottom Sz M COR
$16.99
Time Remaining: 13h 23m
Buy It Now for only: $16.99

NWT BECCA Swimsuit Bikini 2pc set Sz M D Cup American Fit WML
NWT BECCA Swimsuit Bikini 2pc set Sz M D Cup American Fit WML
$49.99
Time Remaining: 13h 44m
Buy It Now for only: $49.99

NWT Becca Blue Reversible Bikini Top XS
NWT Becca Blue Reversible Bikini Top XS
$3.99
Time Remaining: 13h 45m
Buy It Now for only: $12.99

NWT Becca 7733 17 Slate Blue Underwire Blue Bikini Top XS MSRP 48
NWT Becca 7733 17 Slate Blue Underwire Blue Bikini Top XS MSRP 48
$2.99
Time Remaining: 13h 48m

NWT Becca Beach by Rebecca Virtue Swimsuit Bikini Bottom Basic Fit Sz XS Multi
NWT Becca Beach by Rebecca Virtue Swimsuit Bikini Bottom Basic Fit Sz XS Multi
$16.98
Time Remaining: 13h 50m
Buy It Now for only: $16.98

NWT Becca 9935 17 Slate Blue Bandana Blue Bikini Top XS MSRP 31
NWT Becca 9935 17 Slate Blue Bandana Blue Bikini Top XS MSRP 31
$2.99
Time Remaining: 13h 51m

NWT BECCA SWIM REBECCA VIRTUE Multicolored Abstract Coastal Tie Bikini Bottom S
NWT BECCA SWIM REBECCA VIRTUE Multicolored Abstract Coastal Tie Bikini Bottom S
$29.00
Time Remaining: 13h 55m
Buy It Now for only: $29.00

NWT BECCA SWIM Multicolored Abstract Print Triangle Halter String Bikini Top D
NWT BECCA SWIM Multicolored Abstract Print Triangle Halter String Bikini Top D
$29.00
Time Remaining: 13h 56m
Buy It Now for only: $29.00

NWT BECCA Swimsuit Bikini Bra Top Sz L White Halter
NWT BECCA Swimsuit Bikini Bra Top Sz L White Halter
$29.99
Time Remaining: 14h 8m
Buy It Now for only: $29.99

NWT BECCA Swimsuit Bikini Bra Top Sz S White Halter
NWT BECCA Swimsuit Bikini Bra Top Sz S White Halter
$29.99
Time Remaining: 14h 9m
Buy It Now for only: $29.99

New Becca Swimsuit Basic Fit Bikini Bottom Sz XS PRM
New Becca Swimsuit Basic Fit Bikini Bottom Sz XS PRM
$14.99
Time Remaining: 14h 21m
Buy It Now for only: $14.99

NWOT Becca Swimsuit American Fit Bikini Bottom Sz L OCN
NWOT Becca Swimsuit American Fit Bikini Bottom Sz L OCN
$14.98
Time Remaining: 14h 25m
Buy It Now for only: $14.98

NWOT Becca Swimsuit American Fit Bikini Bottom Sz XL OCN
NWOT Becca Swimsuit American Fit Bikini Bottom Sz XL OCN
$14.98
Time Remaining: 14h 25m
Buy It Now for only: $14.98

NWT Becca Swimsuit Basic Fit Bikini Bottom Sz S White
NWT Becca Swimsuit Basic Fit Bikini Bottom Sz S White
$14.98
Time Remaining: 14h 31m
Buy It Now for only: $14.98

NWT Becca Swimsuit Basic Fit Bikini Bottom Sz M White
NWT Becca Swimsuit Basic Fit Bikini Bottom Sz M White
$14.98
Time Remaining: 14h 32m
Buy It Now for only: $14.98

NWT Becca Swimsuit Basic Fit Bikini Bottom Sz L White
NWT Becca Swimsuit Basic Fit Bikini Bottom Sz L White
$14.98
Time Remaining: 14h 33m
Buy It Now for only: $14.98